ITC Hotels Launches ITC Grand Chola in Chennai, India
-World’s Largest LEED® Platinum Rated Green Hotel-Chennai, September 18, 2012…….India’s leading luxury hotel chain, ITC Hotels launched its majestic luxury hotel in Chennai, the ITC Grand Chola. The 600-room super premium integrated luxury hotel complex is the latest addition to ITC’s portfolio of luxury hotels, accredited as the World’s largest* LEED® Platinum rated Green hotel. One of the largest hotels in India, the ITC Grand Chola is destined to alter the tourism and convention landscape in the region given its unique 100,000 sq. ft. of banqueting and convention space, including a 30,