Get Listed
Pullman Shanghai South
Accor Hotels Hotel
Address: No.1 Pubei Road, Xu Hui District, Shanghai, Shanghai, 200235, China