English: ITC Grand Chola Hotel, Chennai, is the largest hotel in South India.
Telugu: భారత దేశంలో అతి విలాసవంతమైన హోటల్ చెన్నై నగరంలో ఐటీసీ గ్రాండ్ చోలా ఫైవ్ స్టార్ హోటల్.