×
Towne Restaurant

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.

716 Laurel Street San Carlos, California 94070 United States

Recent Stories