Town: Natick (01760)
Price: $799,000
Address: 5 Hampshire Dr
Town: New Bedford (02745)
Price: $499,900
Address: 223 Princeton
Town: Turners Falls (01376)
Price: $465,000
Address: 18 Crocker Ave
Town: Amesbury (01913)
Price: $349,000
Address: 3 Pinecrest Ave
Town: South Boston (02127)
Price: $1,750,000
Address: 136 W 8Th St
Town: Boston (02119)
Price: $899,999
Address: 59 Perrin
Town: South Boston (02127)
Price: $850,000
Address: 136 W 8th St
Town: Framingham (01702)
Price: $1,850,000
Address: 369 Grant
Town: Fall River (02720)
Price: $369,000
Address: 225 Rich St
Town: Holliston (01746)
Price: $909,000
Address: 62 Ashland
Town: Lexington (02421)
Price: $1,749,000
Address: 9 Journeys End Ln
Town: Watertown (02472)
Price: $799,000
Address: 93 Spring St
Town: Groton (01450)
Price: $549,000
Address: 346 Townsend Rd
Town: Woonsocket (02895)
Price: $539,000
Address: 60 Fieldside Drive
Town: Roslindale (02131)
Price: $599,999
Address: 15 Newburg Street
Town: Winchendon (01475)
Price: $534,900
Address: 108 Royalston Road North
Town: Lincoln (02493)
Price: $1,535,000
Address: 2 Fox Chase Ln
Town: Canton (02021)
Price: $628,000
Address: 3 Spotted Turtle Path
Town: Saugus (01906)
Price: $699,990
Address: 18 Sterling Ave
Town: Westborough (01581)
Price: $549,900
Address: 6 Walker Street
Town: Medfield (02052)
Price: $1,650,000
Address: 41 ORIOLE ROAD
Town: East Falmouth (02536)
Price: $1,399,000
Address: 1 Beech Plum
Town: Wayland (01778)
Price: $861,900
Address: 18 Coltsway
Town: Cohasset (02025)
Price: $2,395,000
Address: 101 Nichols Rd
Town: Wellfleet (02667)
Price: $938,000
Address: 90 Blue Heron Road
Town: Quincy (02189)
Price: $748,500
Address: 669 Commercial Street
Town: East Taunton (02718)
Price: $584,900
Address: 53 Cheshire Dr
Town: Hudson (01749)
Price: $299,900
Address: 200 Manning Street
Town: Watertown (02472)
Price: $805,000
Address: 47 Fuller Rd
Town: Needham (02492)
Price: $5,995,000
Address: 1 Windsor Road
Town: Malden (02148)
Price: $549,900
Address: 47 Rocky Nook
Town: Winchester (01890)
Price: $1,399,000
Address: 104 Church Street
Town: East Falmouth (02536)
Price: $3,900,000
Address: 61 Menauhant Rd
Town: (02333)
Price: $400,000
Address: 28 Brookbend Way E
Town: Chelmsford (01824)
Price: $439,900
Address: 181 Littleton Rd BLDG 7
Town: Boston (02215)
Price: $1,450,000
Address: 4 Charlesgate E
Town: Marshfield (02050)
Price: $1,050,000
Address: 79 Peabody Rd
Town: Chatham (02633)
Price: $895,000
Address: 49 Duck Marsh
Town: Medford (02155)
Price: $499,000
Address: 159 Harvard Street
Town: Marshfield (02050)
Price: $899,000
Address: 431 Moraine St
Town: (02333)
Price: $575,000
Address: 936 Central St
Town: Waltham (02453)
Price: $699,000
Address: 135 Grove Street
Town: Natick (01760)
Price: $1,325,000
Address: 9 Flynn Street
Town: Nashua (03060)
Price: $525,000
Address: 328 West Hollis St
Town: Hyannis Port (02647)
Price: $18,500,000
Address: 155 Irving Avenue
Town: Ipswich (01938)
Price: $579,000
Address: 29 Summer Street
Town: South Weymouth (02190)
Price: $584,900
Address: 26 Leahaven Road
Town: Lowell (01851)
Price: $429,000
Address: 15 Sayles St
Town: West Roxbury (02132)
Price: $1,100,000
Address: 27 Temple Street
Town: Stoneham (02180)
Price: $1,190,000
Address: 59 Norval Ave
Town: Watertown (02472)
Price: $1,025,000
Address: 14 N. Beacon Court
Town: Lexington (02421)
Price: $3,995,000
Address: 92 Hill St
Town: Sharon (02067)
Price: $825,000
Address: 5 Chase Drive
Town: Clinton (01510)
Price: $499,900
Address: 508 Linwood Court
Town: Attleboro (02703)
Price: $300,000
Address: 754 Read St
Town: (02324)
Price: $1,150,000
Address: 5 Jaclyn Way
Town: West Newton (02465)
Price: $1,199,900
Address: 14 Dana Road
Town: Pepperell (01463)
Price: $725,000
Address: 147 Shirley Street
Town: Acton (01720)
Price: $699,000
Address: 129 Main St
Town: Belchertown (01007)
Price: $499,000
Address: 460 Federal St
Town: Acton (01720)
Price: $425,000
Address: 131 Main
Town: Acton (01720)
Price: $385,900
Address: 129 Main
Town: Plymouth (02360)
Price: $1,200,000
Address: 1096 Long Pond Rd
Town: Whitinsville (01588)
Price: $839,000
Address: 731 Samuel Dr
Town: Brookline (02445)
Price: $825,000
Address: 59 Ackers Ave
Town: Marlborough (01752)
Price: $279,900
Address: 261 Boston Post Road
Town: North Reading (01864)
Price: $933,920
Address: 320 Martins Landing
Town: Worcester (01605)
Price: $999,900
Address: 126 Lincoln St
Town: Northborough (01532)
Price: $329,900
Address: 39 Pleasant
Town: Plymouth (02360)
Price: $1,795,000
Address: 26 Howland St