New Pokhara Lodge - A peaceful garden retreat near Fewa Lake with cozy rooms, birdsong, and stunning mountain views