A stay at Atithi Resort & Spa places you in the heart of Pokhara, within a 5-minute drive of Phewa Lake and Tal Barahi Temple. This upscale hotel is 2 mi (3.2 km) from Pokhara International Mountain Museum and ... Read more

View all Luxury Hotels in Pokhara