4 star hotels in Pokhara
Multiple accommodations for your stay
Show map
81 results found
Filters
- Most popular first Sorting
Hotel Sarowar Pokhara - Luxury Hospitality In The Heart Of Pokhara
14Th Street, Lakeside, Pokhara, Nepal (Open map)
The hotel is merely 6 minutes on foot from the two-story pagoda Tal Barahi Temple and just around the corner from Poon Hill. Immerse…
Read more...