Set amid landscaped greens, Taj Palace combines warm Indian hospitality with global cuisine, a renowned spa, and convenient access to embassies and business districts.
Sardar Patel Marg, Diplomatic Enclave, New Delhi, India