Eating Italian Pizza Sandwich at Mimo's Pizza Company restaurant in Windber, PA.

Feedback

Do you manage or own Mimo's Pizza Company?

Yes