On the subject of sandwiches, if anyone is in New York and fancies a true taste of old ways - get a ferry/PATH train across the Hudson to Hoboken and check Fiores out.
https://www.hobokengirl.com/fiores-hoboken-fresh-mozzarella-italian-deli/
The word institution is banded around a bit too much, but this place is the nuts. I lived just round the corner for years and Sat mornings were a road block. Get there early my friend. You wont be disappointed.