Taj Mahal Hotel
From Wikipedia, the free encyclopedia
The Taj Mahal Hotel is a luxury hotel located in New Delhi, India.
This hotel belongs to the Taj Hotels Resorts and Palaces company, an Indian hotel chain with under 90 properties in India and internationally, that is part of the Tata group of companies.
Due to its name, this hotel is often confused with another property of the same company, the Taj Mahal Palace & Tower located in Mumbai.