Taj Mahal Hotel

Image

Taj Mahal Hotel

Taj Hotels is a chain of luxury hotels and a subsidiary of the Indian Hotels Company Limited;[2] headquartered at Express Towers, Nariman Point in Mumbai.