The Taj Mahal Hotel, opened in 1903 in Mumbai, was India's first luxury hotel established by the Tata Group. It pioneered luxury hospitality in India and remains an iconic landmark. The other options (Leela, Watson Hotel, Hotel President) were either not established by Tatas or came later.