Pizza Review
I’ve been to over 20-30 pizza spots and this is one of the best in Tampa by far