A unos 2 km del hotel Nature'S Nest Nueva Delhi, los huéspedes pueden visitar el Templo del loto.
El bed and breakfast está situado en el barrio Okhla de Nueva Delhi, cerca de la estación de metro Okhla Vihar. La Tumba de Humayun se sitúa a poco más de 15 minutos en coche de este hotel, mientras que la parada de autobús Okhla Terminal está a tan solo 10 minutos a pie. A unos 7 km del hotel Nature'S Nest Nueva Delhi, los huéspedes también encontrarán el Templo Swaminarayan Akshardham. Este alojamiento se sitúa a poco más de 20 minutos en coche de la estación de tren Nueva Delhi.
Se ofrece un desayuno gratuito a diario. Los huéspedes pueden disfrutar de la comida india servida en el restaurante Lucknow Dastarkhwan, al alcance del Nature'S Nest.