31.19923862 ­121.4582402
Go to map view
65 Qing Zhen Rd., Xuhui District, Shanghai, Shanghai 200032, China +86 215 170 3999
The Home Inn (Shanghai Damuqiao) is located near the Xujiahui and Dapuqiao commercial areas, Hengshan Road bar street and North Shanxi Road.

Get Rates

Show Shanghai Home - Damuqiao at top of the results.

Get Flight + Hotel