21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA
21 Puritan Avenue, Swampscott, MA

21 Puritan Avenue

Swampscott, MA
Sold: $1,350,000
4 Beds, 2 ½ Baths
3,360 sq ft
21 Puritan Avenue
1 of 39
1