Villa About Mountain View Hotel (Yangshuo West Street)
Mountain View Hotel (Yangshuo West Street) is a hotel in Yangshuo, China. It is one of 938 places to stay in Yangshuo listed on Triptoic.
Property facts
- Property type
- Hotel
Location
133 Shenshan Road, Yangshuo, China
Loading map…
Frequently asked questions
Where is Mountain View Hotel (Yangshuo West Street) located?
Mountain View Hotel (Yangshuo West Street) is located at 133 Shenshan Road, Yangshuo, China.