20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907
20 Mapledale Pl, Swampscott, MA, 01907

$799,000

20 Mapledale Pl, Swampscott, MA, 01907

33
Listing Agent: James F. Brennan | Agent phone: 781-816-3186
Courtesy of: BRE Homes | Office phone: 781-816-3186