Hotel Hanting Hotel Shanghai Zhangjiang Road Metro Station
★★
No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai, China Show on map
Shuimu Mountain Villa is a 2-star resort villa in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic. The property has 1 rooms.
No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai, 200000, China
Shuimu Mountain Villa is located at No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai 200000, China.
Shuimu Mountain Villa is rated 2 stars.
Shuimu Mountain Villa has 1 rooms.
Highly rated alternatives close by