
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.
Read our review at Inside Bay Area