Pizza Review
El Prez gave this place a 10.0 which is ridiculous. Think of it as the best frozen pizza you’ve ever had. The crust is crispy like a saltine cracker, which is what keeps you coming back for more.