Nature'S Nest New Delhi hotel is situated in the Okhla district of New Delhi, 3.5 km from the Worlds of Wonder, which is highly recommended for a family visit.
This New Delhi hotel is 17 minutes' stroll from Lucknow Dastarkhwan, serving Indian cuisine.
The bed & breakfast is located around 25 minutes' walk from Kalindi Kunj Amusement Park and approximately 15 minutes' drive from the Tughlakabad Fort. The Baháʼí house "Lotus Temple" is 3.1 km from the hotel and Delhi International airport is 25 km away. Feel in total harmony with nature by visiting the Botanic Garden of the Indian Republic, within 10 minutes' drive of the Nature'S Nest New Delhi. The property gives access to public transport, as is 250 m from Okhla Vihar underground station and fairly close to Okhla Terminal bus stop.