Edit info
  • Open today, 11:30am - 10:00pm
  • (650) 595-3003
  • 716 Laurel St
    San Carlos CA 94070

Town opened in March of 2006. Located in the heart of downtown San Carlos. Town features hand cut steaks & chops, the freshest seafood, local organic produce, hand crafted cocktails, and a wine list with a focus on California, Washington and Oregon wines. Our passion for food, spirits and giving our customers a memorable experience is what we are all about.

Yelp Reviews