The Orchards - 果园 encontra-se em Pokhara, nas proximidades de Pokhara Lakeside, Lago Fewa e Tal Barahi Temple, e os hóspedes podem desfrutar de acesso Wi-Fi gratuito, um jardim e um terraço.
Devi's Falls fica a 6 km de The Orchards - 果园, enquanto Pagoda World Peace está a 11 km da propriedade. O aeroporto mais próximo é o Aeroporto de Pokhara, que fica a 4 km de The Orchards - 果园.