Get Listed
Le Meridien Shanghai Minhang
Starwood Hotels Hotel
Address: No. 3199 Caobao Road, Minhang District, Shanghai, Shanghai, 201101, China