Back To Nature se encuentra en Pokhara, a 3,6 km de Pokhara Lakeside, y ofrece jardín, habitaciones libres de humo, wifi gratis en todo el alojamiento y terraza. El alojamiento está a unos 3,9 km de Lago Fewa, a 8,2 km de Devi's Falls y a 13 km de Pagoda de la Paz Mundial. Tal Barahi Temple está a 3,9 km del resort y International Mountain Museum, a 8,1 km.
El resort dispone de algunas habitaciones con vistas al lago, y todas cuentan con balcón. Las habitaciones cuentan con escritorio y hervidor.
Shree Bindhyabasini Temple está a 8,2 km del alojamiento, y Mahendra Cave está a 12 km. El aeropuerto más cercano (Aeropuerto de Pokhara) está a 6 km del alojamiento.