Teriyaki Skirt Steak, Town Restaurant, San Carlos, CA

Town – Hot New Restaurant in San Carlos, CA

2022 Update: Town in still going strong and it’s one of our favorite restaurants on the Peninsula. Since the Covid pandemic, Town expanded their space to include a large covered area for outdoor dining. The last time we dined there, no reservations were being accepted. All tables inside and outside were first-come, first-serve. It’s very […]

Town – Hot New Restaurant in San Carlos, CA Read More »