Located in the heart of New Delhi, the capital of India, The Claridges, New Delhi is within close proximity of the business districts, ministries, diplomatic missions, shopping & cultural centers and historical landmarks.