Designed for both business and leisure travel, Hotel Landmark Pokhara is ideally situated in Phewa Lake; one of the city's most popular locales. Set 0 KM from the excitement of the city, this 3-star hotel comma ... Read more

View all Luxury Hotels in Pokhara