Das Hotel Nature'S Nest Neu-Delhi liegt in unmittelbarer Nähe vom Lotustempel, und zwar ca. 2 km von hier entfernt.
Das Bed & Breakfast liegt im Stadtviertel Okhla von Neu-Delhi, in einer Entfernung von circa 15 Fahrminuten von religiösen Stätten wie dem Akshardham-Tempel. Das Humayun-Mausoleum in etwa 6 km Entfernung vom Hotel ist eine der nahegelegenen Attraktionen. Auch Tughlaqabad ist in ungefähr 20 Autominuten Entfernung vom Nature'S Nest. Die Unterkunft ist rund 900 Meter von der Bushaltestelle Okhla Terminal und rund 800 Meter von der U-Bahn-Station Okhla Vihar entfernt.
Ein kostenloses Frühstück wird im Speisesaal serviert. Die Gäste können indische Gerichte im Restaurant Lucknow Dastarkhwan probieren, das sich gleich neben dem Nature'S Nest Neu-Delhi befindet.