Mount Kailash Resort, Pokhara, Nepal
Mount Kailash Resort is conveniently located at Lakeside-6 in Pokhara, Nepal
Hotel Location:
Address: Lakeside-6
City: Pokhara
Country: Nepal
Hotel Features:
- In House Bar
Mount Kailash Resort is conveniently located at Lakeside-6 in Pokhara, Nepal
Address: Lakeside-6
City: Pokhara
Country: Nepal
Mount Kailash Resort, Pokhara, Nepal © Hotelsina.com