Resort villa ★★

Shuimu Mountain Villa

No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai, China Show on map

⌂1 roomsProperty size

About Shuimu Mountain Villa

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.

Property facts

Property type
Resort villa
Star rating
2 stars
Rooms
1
Chain
Lvyue Hotels & Resorts
Brand
Yuemeng

Location

No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai, 200000, China

Loading map…

Frequently asked questions

Where is Shuimu Mountain Villa located?

Shuimu Mountain Villa is located at No. 6 Pailouzhai, Zhangjiang Town, Pudong New Area, Shanghai, China, Shanghai 200000, China.

How many stars does Shuimu Mountain Villa have?

Shuimu Mountain Villa is rated 2 stars.

How many rooms does Shuimu Mountain Villa have?

Shuimu Mountain Villa has 1 rooms.

Stays near Shuimu Mountain Villa

Highly rated alternatives close by

All 9,873 in Shanghai →

More ways to stay in Shanghai

See prices on Agoda
Check prices