Book Hotel Home Inn Shanghai Changxingdao Fenghuang Street
No. 91 Fenghuang Street, Changxin Island 12.5 km from city center
Featuring free WiFi, Home Inn Shanghai Changxingdao Fenghuang Street offers accommodation in Chongming, 28 km from Shanghai. Every room at this hotel is air conditioned and comes with a TV with cable channels. You will find a kettle in the room.
- Air conditioning