THE SANDWICH SPOT
2420 Broadway, Redwood City CA 94063