It’s been a rocky few weeks on the St. Louis restaurant scene, thanks to a series of closures in the last week of 2024 and the first week of 2025. In addition to last weekend’s final service at ...