Far removed from every-day life, The Pavilions Himalayas boutique resort is nestled in a valley near Phewa Lake, Pokhara, Nepal. Surrounded by farmland, forested hills, and a mountain fed river, our 15 luxurious, eco-friendly villas form your naturally beautiful landscape. Spread over organic farmland, the resort respects the natural elements, showcasing village life in Nepal.