Pokhara Grande
With a stay at Pokhara Grande in Pokhara, you'll be in the mountains, within a 15-minute walk of Phewa Lake and Pokhara International Mountain Museum. This 5-star hotel is 1 mi (1.5 km) from Devi's Falls and 2 mi (3.2 km) from Tal Barahi Temple.