As first reported by the St. Louis Business Journal, Beffa’s – the restaurant located at 2700 Olive St., with more than a century of history – is closing its doors. Tomorrow is the final day at Beffa’s, so don’t miss your last chance to pass through the un-marked front doors, dine among St. Louis politicos and give owners Michael and Nancy Beffa best wishes upon their retirement.
This article appears in May 1-31, 2011.
