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