Guest favorite Atour Light Hotel Shanghai The Bund Dashijie
★★★★
1465 Zhonghua Road (near Laoximen Subway Station), Shanghai, China Show on map
Demores Hotel is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
1465 Zhonghua Road (near Laoximen Subway Station), Shanghai, China
Demores Hotel is located at 1465 Zhonghua Road (near Laoximen Subway Station), Shanghai, China.
Demores Hotel is rated 4 stars.
Highly rated alternatives close by
Guest favorite