Mama Miia is a restaurant that offers tacos and delivery services. It is located at 10 Rue Davy.