Hotel Peninsula Nepal
Situated along the Phewa Lake, Hotel Peninsula offers picturesque views of the Pokhara. Overlooking the mountains, lake and Peace pagoda, rooms here will provide you with a flat-screen TV, air conditioning and a balcony. The property offers face to face acquaintance with natures’ best gifts – mountains, lakes and layers of lush green hills. Guest …