The Shoppes at Vinnin Square

Address: 1016 Paradise Road
City/State: Swampscott, MA 01907 
Listing Status: For Lease
Property Type: Retail