Get Listed
Le Royal Méridien Shanghai
Starwood Hotels Hotel
Address: 789 Nanjing Road East, Shanghai, Shanghai, 200001, China