The 3-star Hotel O Chaudhary Villa New Delhi is located 3.3 miles from the Baháʼí house "Lotus Temple" and offers a luggage room. There is also parking.
Located about 10 minutes' drive from the ruined Tughlakabad Fort, this hotel is also about 30 minutes' drive from New Delhi railroad station. The 5-storey victory Qutub Minar Tower is also located 2.9 miles from the New Delhi hotel. Staying at the O Chaudhary Villa, you can also enjoy natural sights such as Jahanpanah City Forest, which is 25 minutes' walk away.
Cafe 79, located fairly close to, offers delectable dishes.