Quote:
Originally Posted by Stuart Zaikov
Where in Tampa or St Pete?
|
I'm no expert on deli's, but Mazzarro's Italian Market in St. Petersburg is so popular it's even included in the AAA bus tours to the Salvador Dali Museum.
Mazzaros Italian Market 2909 22nd Avenue North, St Petersburg, FL 33713
I went to high school a half mile from this place, St. Petersburg High.