Nature's Nest ligt in de wijk Okhla in New Delhi, 9 km van Fort Tughlaqabad, en biedt een terras en gratis WiFi. De accommodatie is gelegen op 7,9 km van Humayuns tombe, en biedt een tuin en gratis privé parkeergelegenheid.
Pragati Maidan ligt op 11 km van de bed & breakfast, en Lodhi Gardens ligt 11 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Indira Gandhi (Palam), op 25 km van Nature's Nest.