Laurel St Deli, SAN CARLOS, California (CA)
Readily settled at 1113 Laurel Street () in SAN CARLOS, California (CA) (94070), Laurel St Deli is available at 6506541617. Remember to give them a call early in advance to arrange your place in the restaurant.
More restaurants in SAN CARLOS, California (CA)
Laurel St Deli contact information and details:
Address: 1113 Laurel Street - , SAN CARLOS, California (CA) 94070
Contact Phone: 6506541617