
01Chennai, Tamil Nadu · India
ITC Grand Chola, a Luxury Collection Hotel, Chennai
With its awe-inspiring size and grandeur, ITC Grand Chola is a veritable destination unto itself. Located in the heart of Chennai the hotel is a palatial tribute to Southern Indias greatest empires – the Imperial Cholas. There are four sepa...
Explore this hotel