Get Listed
Courtyard by Marriott Shanghai Xujiahui
Marriott International Hotel
Address: No. 100 Hongqiao Road, Xuhui District, Shanghai, Shanghai, 20030, China