Appachi Chettinad Restaurant is located in Puducherry, India on 11, Ranga Pillai St, MG Road Area. Appachi Chettinad Restaurant is rated 3.2 out of 5 in the category chettinad restaurant in India.
Address
11, Ranga Pillai St, MG Road Area
Amenities
Good for kidsToilets