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.