Pizza Review
The best pizza in Central Florida. If you’re from up north, you know pizza in Central Florida sucks. That all changed when Sal opened his Pizza spot 2 years ago here in Orlando.