Get directions to: La Vigna Ristorante Italiano, Swampscott, MA
Restaurant address: 2 Essex Terrace Swampscott, MA 01907, USA
Restaurant: La Vigna Ristorante Italiano