Tag Archives: ITC Hotels

ITC Grand Chola, Chennai Review

ITC Grand Chola in Chennai is the third largest hotel in India after Renaissance Mumbai Convention Centre Hotel & Grand Hyatt, Mumbai and it was built with an investment of Rs.1200 Crores. I still remember the day when I crossed this property for the first time and wondered will I ever be able to stay in this property.… Read More »