St. Louis favorite Mom’s Deli set to shut doors

ST. LOUIS, Mo. (First Alert 4) – One of St. Louis’ local favorites, Mom’s Deli will be shutting their doors on February 23.

Located on Jamison Avenue in South City, it has been a local staple for 47 years, Mom’s Deli says its lease will not be renewed…

Story continues

TRENDING NOW

LATEST LOCAL NEWS