News

The 3,351-square-foot restaurant is the brand’s 13th location in Northern California. The Silicon Valley Business Journal ...