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.