It’s bad news for pizza lovers in Walnut Creek, California–a fan-favorite pizza place (although not a local place, as we’ll ...
For years, it was almost impossible to find good pizza here in the Bay Area. In Walnut Creek, however, things have changed dramatically over the past few years. The town is in the midst of a bona ...