25 Rockyledge Rd, Swampscott MA

25 Rockyledge Rd, Swampscott MA