Mom's Deli to close current location, plans to reopen elsewhere
Mom's Deli, which has been in business for more than 45 years in south St. Louis, plans to leave its longtime home on Jamieson Avenue and reopen elsewhere.
Mom's Deli, which has been in business for more than 45 years in south St. Louis, plans to leave its longtime home on Jamieson Avenue and reopen elsewhere.