Pizza Review
I’ve had Angelo’s in Philly before and it is very similar. The crunch for the crust is unbeatable and the basil sauce combo is great. Definitely the best pizza spot in St. Pete. 7.9 is a low score for this pizza.