Offrant une vue sur le lac, le Back to Nature propose un hébergement avec un jardin et une terrasse, à environ 11 km du lac de Pokhara. Vous aurez accès à un balcon. Vous séjournerez à 11 km du lac Fewa et à 15 km des chutes de Devi.
Vous séjournerez à 20 km de la pagode de la paix mondiale et à 11 km du temple Tal Barahi. L'aéroport de Pokhara, le plus proche, est implanté à 14 km.