31.19923862 ­121.4582402
Go to map view
200032 Shanghai, SH, China , No.65 Qingzhen Road Xuhui District Shanghai +86 215 170 3999

Get Rates

Show Home Inn Da Mu Qiao at top of the results.

Get Flight + Hotel

Amenities

Landmarks
St. Ignatius Cathedral of Shanghai 1.6mi