The Midtown institution had reopened in March 2020 after a 9-year closure
An attempt to bring back one of St. Louis' landmark restaurants has ended in defeat — but the restaurateurs say they'll be back with a new concept. Beffa's Bar & Restaurant (2700 Olive Street) reopened in Midtown St. Louis in March 2020, nine years after the closure of the original Beffa's at the same site...