top of page

 

Square Footage: 14 acre

Location: Dehua, China

bottom of page