Posted by Foodnut.com, March 17th, 2014
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 March 2014. It is so busy, we had to make a reservation a week in advance.