

5
"New Delhi's Taj Mahal Hotel is a local landmark, a top-class international luxury hotel, located in Lutyens' Delhi, the historic city center that is home to India's senior government officials as well as a number of millionaires and CEOs. The architecture in this district is historical and unique, and the meticulous landscaping means the city center enjoys temperatures several degrees cooler than the surrounding sprawl." - Tablet Hotels

Luxurious rooms, 7 restaurants, spa, rooftop dining
Taj Mahal, New Delhi Number 1, Man Singh Road Area, New Delhi, Delhi 110011, India Get directions