Featuring 3-star accommodation, SPOT ON Relax Rooms Near Marina Beach is situated in Chennai, 700 metres from Ma Chidambaram Stadium and 1.7 km from Spencer Plaza Mall. The property is around 2.6 km from Chennai Central Railway Station, 3.
Number of rooms: 60
No 50, Indra Nagar, Ellis Puram, Padupakkam, Triplicane, Triplicane, 600002 Chennai, India