Surrounded by the foothills of the Annapurna Mountains, Temple Tree Resort & Spa is a great place to unwind and soak up the lake and mountain scenery that Pokhara has to offer.