Nature'S Nest New Delhi hotel is situated in the Okhla district of New Delhi, 2.4 miles from Worlds of Wonder Amusement Park, which is highly recommended for a family visit. The bed & breakfast also includes parking.
This New Delhi hotel is approximately 10 minutes' drive from the Baháʼí house "Lotus Temple" and not far from Okhla Terminal bus stop. The opulent red-sandstone Humayun's Tomb is 3.3 miles from the Nature'S Nest in New Delhi. The well known Vaishnav ISKCON Temple Delhi is around 15 minutes' drive away, and New Delhi train station is situated about 20 minutes by car from the accommodation. This hotel is within reach of Okhla Vihar metro station, providing easy access to all the New Delhi's attractions.
The property serves a delightful breakfast daily. The Nature'S Nest New Delhi is 0.9 miles from Lucknow Dastarkhwan and offers a broad selection of meals.