top of page
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