Nature'S Nest New Delhi hotel is gelegen in de Okhla wijk van New Delhi, binnen 3 km afstand van het Worlds of Wonder, een aanrader voor een familiebezoek.
De bed en breakfast bevindt zich binnen 10 rijden van de Lotus Tempel en niet ver van Okhla Vihar metrostation. Humayuns tombe ligt op 6 km van het hotel en het busstation Okhla Terminal bevindt zich ook op 900 meter hier vandaan. U kunt het Rashtriya Dalit Prerna Sthal en Groene Tuin gemakkelijk vinden binnen 2 km afstand van Nature'S Nest. Dit pand is gevestigd binnen 20 rijden van het station New Delhi.
Het serveert elke ochtend een gratis ontbijt. Lucknow Dastarkhwan bevindt zich naast dit hotel in New Delhi en serveert Indiase maaltijden, op maar 1 km hier vandaan.