Found 1 place
Address: Paradise Rd, Swampscott, MA 01907
Latitude: 42.4712 (42°28′16″N), Longitude: -70.9204 (70°55′13″W)