San Carlos CA Subs & Sandwiches 1. 1312 Laurel St, San Carlos, CA 94070 | The Sandwich Spot (650) 394-4770