Itc Grand Chola
No. 63, Mount Road, Guindy Chennai, Chennai, India
Itc Grand Chola Photos
Itc Grand Chola Map
No. 63, Mount Road, Guindy Chennai, Chennai, IndiaHotel Information
This 5 star hotel is located in the city centre of Chennai.
No. 63, Mount Road, Guindy Chennai, Chennai, India