Star Lake Spa Resort

Location

Beijing, China

Design Area

450,000 Square Feet