Hotel Shanghai Medi Resort Hotel (Shanghai International Tourism and Resort Zone Branch)
★★★★
No. 1140, Chenqiao Village, Chenqiao Road, Shanghai, China Show on map
Shanghai Mofu Time Designer Hotel (Disney Branch) is a 3-star hotel in Shanghai, China. It is one of 9,856 places to stay in Shanghai listed on Triptoic.
No. 1140, Chenqiao Village, Chenqiao Road, Shanghai, China
Shanghai Mofu Time Designer Hotel (Disney Branch) is located at No. 1140, Chenqiao Village, Chenqiao Road, Shanghai, China.
Shanghai Mofu Time Designer Hotel (Disney Branch) is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel
Hotel
Hotel