I've lived in NY and NJ all my life, and it's always a challenge to find good pizza in places like Florida. This place has good pizza, period. I've never tried anything else on the menu here so I can't really speak knowledgeably about the sandwiches and stuff, but I have not seen a better pizza place in Florida. It's 5 stars for St. Pete, probably would still get 4 stars from me if it were in NY.
Pros: As close to NY as I've seen in Florida
Cons: Didn't taste any.
more