Guide > Restaurant in California > Restaurant in Redwood City > The Sandwich Spot