Pizza Review
Hands down the best pizza in town!! Leo has been slinging pies at this location since 1982 and it shows in his food.