Located in Pokhara, Mountain Glory Forest Resort is within a 15-minute drive of Phewa Lake and Devi's Falls. This luxury hotel is 8.3 mi (13.4 km) from Begnas Lake and 13.3 mi (21.4 km) from Bindhyabasini Templ ... Read more

View all Luxury Hotels in Pokhara