31.19923862 ­121.4582402
Go to map view
No.65 Qingzhen Road Xuhui District Shanghai, 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 Home Inn Da Mu Qiao at top of the results.

Get Flight + Hotel


St. Ignatius Cathedral of Shanghai 1.6mi