Set in Chennai, 1 km from Ma Chidambaram Stadium, Hotel Ambika Palace features views of the city. This 3-star hotel offers room service and a 24-hour front desk. The property is 4.3 km from the city centre and 2 km from Marina Beach.
Number of rooms: 21
Owliya Sahib Street, Triplicane, 600014 Chennai, India