Nature'S Nest New Delhi hotel provides proximity to the Jama Masjid Kahkashan, which is located only 1.3 km away.
This New Delhi bed & breakfast is nestled in the Okhla district, approximately a 10-minute ride from the hard-to-miss historical sites like the Rashtriya Dalit Prerna Sthal and Green Garden. The hotel is 2.7 km from the Baháʼí house "Lotus Temple" in New Delhi. Also, the Atlantic Water World Water Park lies nearly a 15-minute drive away, and Okhla Vihar underground station is within reach of the Nature'S Nest New Delhi. Okhla Terminal bus stop, offering a direct link to the city attractions and main places, is around 900 metres from the accommodation.
A delightful breakfast is offered daily. Guests can enjoy meals of Indian cuisine at Lucknow Dastarkhwan, situated in proximity to this New Delhi hotel.