Deli on the green