Archie's New York Deli
101 Arch St #150, Boston 02110