ITC Grand Chola, a Luxury Collection Hotel, Chennai
84% recommend this hotel