The Pavilions Himalayas Pokhara

The Pavilions Himalayas Pokhara

THE PAVILIONS HIMALAYAS The newly opened boutique resort The Pavilions Himalayas refers itself as ‘Nepals first eco-friendly resort’. Nestled in a valley near the Phewa Lake in Pokhara, The Pavilions Himalayas consists of fifteen luxurious, eco-friendly villas which incorporate the … Continue reading The Pavilions Himalayas Pokhara