Posted by Foodnut.com, February 22nd, 2016
Steak on the Peninsula. Town Restaurant is a steakhouse serving American comfort food in downtown San Carlos. It opened in 2006 and has gotten positive press, so we figured we would see how it stacks up. Over the years, this restaurant has been consistently busy. Town is definitely a hit with the locals, many of which can just walk over for a meal. Our last visit was in December 2015. It is so busy, we had to make a reservation over a week in advance.
Filed under: $$$$, 2 stars, American Restaurant, California, Dine Again?, Not Again, Restaurant Cost, Restaurant Cuisine, Restaurant Location, Restaurant Rating, Restaurant Review, San Francisco Peninsula, Steakhouse, United States | Tags: Dinner, San Carlos, Teriyaki skirt steak, warm napa cabbage salad |