Nature'S Nest New Delhi hotel provides proximity to Jama Masjid Kahkashan, which is located only 1.3 km away.
This New Delhi bed & breakfast is nestled in the Okhla district of New Delhi, approximately a 10-minute ride from the hard-to-miss historical sites like Rashtriya Dalit Prerna Sthal and Green Garden Museum. Worlds of Wonder Amusement Park, 3.9 km away, is definitely a must-see for family tourists in New Delhi. Also, Atlantic Water World Water Park Delhi lies nearly a 15-minute drive away, and Okhla Vihar underground station is within reach of the Nature'S Nest New Delhi. You can catch the bus at Okhla Terminal bus stop, about 900 metres from this New Delhi hotel.
A delightful breakfast is offered daily. Guests can enjoy meals of Indian cuisine at Lucknow Dastarkhwan, situated in proximity to the accommodation.