With a stay at Lake Star, you'll be centrally located in Pokhara, within a 10-minute walk of Ratna Mandir and Phewa Lake. This upscale hotel is 0.4 mi (0.7 km) from Tal Barahi Temple and 1.1 mi (1.7 km) from Po ... Read more

View all Luxury Hotels in Pokhara