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