Call (800) 543-8917

Taj Mahal Hotel



Location

New Delhi, India

One of the most distinguished addresses in the national capital, the 5-star Taj Mahal Hotel is a city landmark, located in the exclusive residential area of Lutyens’ Delhi close to the seat of government and foreign embassies. The hotel’s graceful architecture reflects the heritage of Mughal Delhi, with intricate motifs, golden inlay work, marble fountains and a veritable showcase of historic artifacts. The 294 rooms have distinctive views and offer refined ambience through classical décor and superior amenities. The health and fitness center feature steam baths, sauna, Jacuzzi and traditional Indian Ayurvedic massage and Sirodhara treatments.