Location

Mama Mia's Mequon
7602 W Mequon Road
Mequon, Wisconsin 53097
Phone (262) 242-2340
Fax (262) 242-2245

Carryout / Delivery Hours

10AM - Close

Dine In Hours

Mon - Thurs / 4PM - 9PM
FRI / 4PM - 10PM
SAT / 12PM - 10PM
SUN / 12PM - 8PM

Map

Click to open larger map