Mulitple properties found for 70 Beach Ave, Swampscott, MA 01907, please select the one that matches your search.