Mom’s Deli off of Jamieson and Lansdowne avenues in south St. Louis has been a mainstay for many. But come Sunday, their doors will be closed.