In the heart of South Delhi's prosperous business district, InterContinental Eros Nehru Place Hotel New Delhi, a five-star hotel offers magnificent views of the Lotus Temple and the southern skyline, and is located 20 kms away from all major tourist and commercial centers.
Not what you're looking for?