Home Inn Shanghai Changxingdao Fenghuang Street Hotel
91 Fenghuang Street Changxin Island,Fenghuang Street, Shanghai, 200000
Featuring free Wi-Fi, Home Inn Shanghai Changxingdao Fenghuang Street offers accommodation in Chongming, 28 km from Shanghai.