Town: Hudson (01749)
Price: $1,099,000
Address: 9 Abigail
Town: Taunton (02780)
Price: $609,000
Address: 14 Wilbur St
Town: Plymouth (02360)
Price: $519,000
Address: 23 Howland
Town: Dorchester (02124)
Price: $949,000
Address: 56 Carruth St
Town: (02347)
Price: $405,000
Address: 4 Marys Way
Town: Holyoke (01040)
Price: $275,000
Address: 5 Vernon St
Town: Orleans (02653)
Price: $699,000
Address: 23 Nickerson Rd
Town: Mattapan (02126)
Price: $1,060,000
Address: 1465 Blue Hill Ave
Town: Southampton (01073)
Price: $749,900
Address: 128 Middle Road
Town: Acton (01720)
Price: $425,000
Address: 407 Great Rd
Town: Lunenburg (01462)
Price: $414,900
Address: 452 Hollis Road
Town: Winchester (01890)
Price: $3,600,000
Address: 20 Amberwood Dr
Town: South Chatham (02659)
Price: $5,495,000
Address: 48 Sylvan Way
Town: Lawrence (01843)
Price: $590,000
Address: 64 Salem St
Town: (02364)
Price: $865,900
Address: 77 Pembroke St
Town: Webster (01570)
Price: $569,000
Address: 46 Crosby St
Town: Ayer (01432)
Price: $799,000
Address: 15 Calvin St
Town: Heath (01349)
Price: $525,000
Address: 151 Mormon Hollow Road
Town: Huntington (01050)
Price: $398,700
Address: 16 Crescent St
Town: Roslindale (02131)
Price: $809,900
Address: 4 Rowe Ct
Town: Lee (01238)
Price: $1,260,000
Address: 1574 Pleasant St
Town: Lee (01238)
Price: $1,260,000
Address: 1574 Pleasant St
Town: Ipswich (01938)
Price: $1,299,900
Address: 24 Primrose Lane
Town: Hyannis (02601)
Price: $800,000
Address: 260 Tobey Way
Town: Sudbury (01776)
Price: $1,250,000
Address: 39 Austin Rd
Town: Southborough (01772)
Price: $1,300,000
Address: 11 Skylar Drive
Town: Lowell (01850)
Price: $475,000
Address: 45 W. 4th St
Town: Fairhaven (02719)
Price: $639,900
Address: 58 Ocean Ave
Town: (01001)
Price: $349,900
Address: 335 Springfield St
Town: Charlestown (02129)
Price: $465,000
Address: 94 Bartlett St
Town: Charlestown (02129)
Price: $455,000
Address: 94 Bartlett Street
Town: (02379)
Price: $624,900
Address: 70 Prospect St
Town: Fall River (02720)
Price: $849,900
Address: 333 Langley St.
Town: Lincoln (02493)
Price: $789,990
Address: 24 Jericho Road
Town: North Falmouth (02556)
Price: $999,000
Address: 80 County Rd
Town: Framingham (01702)
Price: $1,099,000
Address: 15 Bellmore Road
Town: Harwich (02645)
Price: $629,000
Address: 16 Partridge Ln
Town: Charlton (01507)
Price: $474,000
Address: 10 Harrington Rd
Town: Bernardston (01337)
Price: $489,000
Address: 704 Brattleboro Rd
Town: Mattapan (02126)
Price: $989,999
Address: 25 Malta St
Town: Warwick (02889)
Price: $724,900
Address: 15 Elgin St
Town: Northampton (01060)
Price: $735,000
Address: 37 Finn Street
Town: Plymouth (02360)
Price: $649,000
Address: 885 Long Pond Rd
Town: Billerica (01821)
Price: $549,000
Address: 21 Burlington Rd
Town: (02356)
Price: $899,900
Address: 224 Main St
Town: South Yarmouth (02664)
Price: $575,000
Address: 9 Cedar Street
Town: Fall River (02723)
Price: $284,900
Address: 344 Beattie St
Town: Westport (02790)
Price: $469,900
Address: 16 S Berryman St
Town: Brookline (02445)
Price: $1,350,000
Address: 641 Chestnut Hill Ave
Town: Boxford (01921)
Price: $1,199,900
Address: 12 Hope Lane
Town: Middleboro (02739)
Price: $1,475,000
Address: 4 Golf Cottage Way
Town: Middleboro (02739)
Price: $1,475,000
Address: 2 Golf Cottage Way
Town: Oxford (01540)
Price: $329,900
Address: 13 Plantation Rd
Town: Manchester (01944)
Price: $419,000
Address: 48 Union St
Town: Lynn (01905)
Price: $425,000
Address: 27 S Street Ct
Town: Tewksbury (01876)
Price: $995,000
Address: 68 Catamount Rd
Town: Haverhill (01835)
Price: $405,000
Address: 414 Farrwood Dr
Town: Mansfield (02048)
Price: $600,000
Address: 37 Oakleaf Dr
Town: Foxboro (02035)
Price: $519,000
Address: 39 Mechanic St
Town: Orleans (02653)
Price: $2,050,000
Address: 25 Pleasant View Dr
Town: Winthrop (02152)
Price: $340,000
Address: 800 Governors Dr
Town: Westport (02790)
Price: $1,600,000
Address: 7 Taber Ln
Town: Middleboro (02739)
Price: $2,700,000
Address: 13 Park Pl
Town: Westwood (02090)
Price: $4,295,000
Address: 20 Longmeadow Drive
Town: (02302)
Price: $710,000
Address: 200 Sawtell Ave
Town: Hubbardston (01452)
Price: $419,900
Address: 105 Hale Rd
Town: Northborough (01532)
Price: $825,000
Address: 21 Juniper Brook Road
Town: Newbury (01951)
Price: $849,900
Address: 4 Hanover Street
Town: Gilbertville (01031)
Price: $369,900
Address: 106 Church Street
Town: North Andover (01845)
Price: $419,900
Address: 148 Main St