The deli became possible following a major renovation, largely completed in 2023, of the Jewish Center's property at 230 W.