Located in Pokhara, Temple Tree Resort & Spa is a 3-minute walk from Phewa Lake and 13 minutes by foot from Tal Barahi Temple. This upscale hotel is 2.3 mi (3.6 km) from Pokhara International Mountain Museum an ... Read more

View all Luxury Hotels in Pokhara