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 recently upgraded a bit, but the staff and Beverley are friendly and helpful. Try it once and you'll keep going back.
Pros: Great pizza and Italian food
Cons: Ambiance
more