716 Laurel St
San Carlos, CA 94070
San Carlos, CA 94070
Open HoursDinner nightly
OverviewTown 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 cocktail...
more