Get directions to: Tony Lena's Sandwich Shop, Swampscott, MA
Restaurant address: 88 Cherry St Swampscott, MA 01907, USA
Restaurant: Tony Lena's Sandwich Shop