U Stazzu is a deli.