The Orchards - 果园 está en Pokhara, cerca de Pokhara Lakeside, Lago Fewa, y Tal Barahi Temple. Dispone de wifi gratis, jardín y terraza.
Devi's Falls está a 6 km del alojamiento, y Pagoda de la Paz Mundial está a 11 km. El aeropuerto (Aeropuerto de Pokhara) está a 4 km.