I've been going to Colosseum Pizza for over 20 years now, even though I've moved to Palo Alto. It still has the best pizzas anywhere. The decor isn't great although they've rece...
All reviews seem positive