Mama Faraone’s Pizza

1280 West Bay Drive
Largo, Fl 33770

Right across the street from The Eye Institute, Largo Medical, and close to the Pinellas Trail.

Phone: 581-1800 or 581-1802


View Larger Map