"Though 'Deli Boys' takes place in Philadelphia, the entirety of it was filmed in Chicago," writes Selena Fragassi. "Remote site locations included Essence of India in Lincoln Square, Devon Avenue in Rogers Park, a private home in Oak Park" and more.