Featuring currency exchange and elevator, the 3-star smoke-free Clarks Inn Nehru Place New Delhi is located in the Nehru Place district of New Delhi, around a 20-minute walk from the Baháʼí house "Lotus Temple". The hotel offers 24-hour reception and wake-up calls as well as Wi-Fi in public areas.
Located 2.6 miles from the ruined Tughlakabad Fort, this hotel is also 7 miles from New Delhi railroad station. The Clarks Inn Nehru Place is approximately 5 minutes by foot from Satyam Cineplex Movie Theater and within easy reach of Nehru Place subway station. Guests might also explore Hauz Khas Forest, located 0.9 miles away. This property is located 15 minutes by foot from Shri Kalkaji Mandir Hindu Temple. Sant Nagar bus stop is at a distance of in proximity to the New Delhi hotel.
Lord of the Drinks offers a selection of dishes 1 mile from the Clarks Inn Nehru Place New Delhi.