That title says it all. I've had better frozen pizzas. Heck, the pizza in the Hospital cafeteria down the block is better. Much better. How does this place place keep winning ""best of Cleveland "" awards?
Awful. Consistently awful.
Cons: terrible food, terrible food, terrible food
more