Experience the pulse of India's capital from Taj Palace, New Delhi, set on six lush acres in the prestigious Diplomatic Enclave of Delhi. In town for business or to soak in the city's history, this luxury hotel is your ideal choice.