Just a few short months after opening, Mac B’s at 5800 Southwest Ave. in St. Louis has closed.
The New Orleans-themed restaurant issued a statement on its social channels. “Effective immediately, we are permanently closed for business. Thank you to everyone who showed support!,” the post stated.
Click here to read the original article Sauce posted about the concept.
This article appears in December 2024.
