Delis in Swampscott (MA) Full list of companies Delis category in Swampscott, Massachusetts Tony Lena's Sandwich Shop 88 Cherry St, Swampscott, MA 01907, (781)593-0440 Page 1