Popular Indian restaurant situated in Decatur, Madras Mantra is famous for it's South Indian cuisine. A budget-friendly place with an authentic south Indian taste.
Your email address will not be published. Required fields are marked *
Or connect with