Mama Irma

Permanently closed
1058 Virginia Ave
Indianapolis, IN 46203

Mama Irma is a cozy restaurant in Indianapolis, IN that specializes in serving authentic Latin American cuisine.

With a focus on traditional flavors and homemade dishes, Mama Irma offers a warm and inviting dining experience for guests looking to enjoy a taste of Latin America.

Generated from their business information

Find related places

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.