Square Footage: 14 acre

Location: Dehua, China