The most popular pizza in Palo Alto. Always good traditional pizza. Perfect crust and toppings! Go!!
Recently our favorite take-out pizza place (Ramona's) closed and we have been on the hunt for a new place for our Friday night go-to meal. For me, the crust has to have a certain texture and taste - chewy and a little salty. So far,...More