Located 13 km from Indian Institute of Technology, Madras, Flagship Apartments Ecr Neelangarai Off Beach Near Ecr Beach offers 3-star accommodation in Chennai and features a restaurant.
Numero delle stanze: 30
4/315, 4/315 Ecr, Chennai East Coast Road, 600115 Chennai, India