Welcome to the Mamma Mia’s Pizza Website

We are updating our website, but you can still reach us for great Italian food!

Just come on by or click the button below for online takeout orders.

755 N 14th Street
Leesburg, FL 34748


Start typing and press Enter to search