OverviewITC Grand Chola is located in Chennai, India. The 5 star property is close to the airport and provides great accommodation for both business and leisure travelers. Among its amenities, it features: car parking, meeting and conference rooms, spa..