Mamma Mia's

3580 Ulmerton Rd. Clearwater, FL
Italian restaurant offering catering in the Clearwater area, we are equipped to handle large parties and will do delivery based on order type (please call for details).
Recommendations