Map
50 Tongchuan Rd., Shanghai 200333, China
Hotel
Renaissance Shanghai Putuo Hotel