L'hotel Nature'S Nest New Delhi se trouve dans le quartier Okhla, à proximité de lieux de divertissement comme Club de golf de Delhi, à 7 km.
L'hotel se trouve à 15 minutes en voiture du Lac Sanjay et à 5 minutes de marche de station de métro Okhla Vihar. Le Temple Akshardham est situé à 6 km de la résidence, ainsi que l'aéroport Delhi International est à 25 km. Un trajet de 10 minutes en voiture vous mènera de Nature'S Nest de New Delhi au Temple du Lotus. Vous pouvez prendre le bus à l'arrêt Okhla Terminal, à quelques instants de cet hotel.
L'hotel se trouve à 17 minutes à pied de Lucknow Dastarkhwan.