970 Paradise Rd, Swampscott, MA 01907, United States
443 Paradise Rd, Swampscott, MA 01907, United States
1016 Paradise Rd, Swampscott, MA 01907, United States