31.204892 ­121.440275
Go to map view
3 58 Lane Heng Shan Road, Shanghai, SH 200230, China +86 216 433 9660

Get Rates

Show Qingyu Villa at top of the results.

Get Flight + Hotel

Amenities

Landmarks
St. Ignatius Cathedral of Shanghai 1.0mi