Caboose

Permanently closed
Call
1225 Laurel St
San Carlos, CA 94070

Caboose is a cozy restaurant in San Carlos, CA that offers a unique dining experience.

Specializing in comfort food with a twist, Caboose provides a welcoming atmosphere for guests to enjoy delicious meals and drinks.

Generated from their business information

Also at this address

Own this business?
See a problem?

You might also like

Partial Data by Foursquare.