Pizza Review
This is hands down the best pizza on the planet. Only reason not a 10.0 bc you never know if a better place is out there. Secret tip if you’re a sauce fiend - ask for extra sauce.