Hotel Sarowar Location & Neighborhood
Pokhara is a city located on the famous Phewa Lake in central Nepal. - 3 KM, 10 min from Pokhara airport.
Nearest Cross Street: Lakeside
Hotel Location: Lake
Hotel Sarowar Sightseeing & Points of Interest
- Lakeside (0.62 mile north)
- Pokhara Rangasala City Stadium (2.48 miles west)
- International Mountain Museum (2.48 miles southeast)