Stella Blues reopens in south St. Louis after two-year closure
Stella Blues, a popular restaurant and bar in south St. Louis, has reopened its doors after a two-year closure. The establishment, located on Morganford, had been shut down since a kitchen fire in April 2024.