Mama Maria Italian Restaurant and Pizzeria
Established in 1985, Mama Maria located in Milford, Delaware serves Italian food and has been voted the 'best pizza at the beach' several times. If you need some substance in your stomach, sit down, enjoy a slice or two and regroup, then this is the best place for you.
- Disabled Access:
- Fare Rate: $