top of page

Star Lake Spa Resort

Location

Beijing, China

Design Area

450,000 Square Feet

bottom of page