top of page
Exterior
Skyline
Site Plan
Exterior
1/11
Star of China
Shanghai, China
The Star of China is an approximate 2 million square foot master plan in Shanghai, China composed of four towers and a communal courtyard and shopping street. The towers include a hotel, two condominiums, offices, and retail spaces.
Date: 2007
Size: 1,970,000 sf
bottom of page