I love love love this place. It's the best pizza I've had in a while. The only thing I do not like is that the employees are rude and unfriendly. I would rate this place a 5 if it weren't for that fact.
Pros: Best pizza I've found in St. Pete.
Cons: Employees aren't friendly.
more