Town: Springfield (01109)
Price: $139,900
Address: 178 Penrose St
Town: Mattapoisett (02738)
Price: $799,900
Address: 27 Beach Street
Town: Plymouth (02360)
Price: $299,900
Address: 6 Chapel Hill Dr
Town: Worcester (01606)
Price: $425,000
Address: 14 Housatonic St
Town: West Springfield (01089)
Price: $485,000
Address: 32 Windpath E
Town: Springfield (01109)
Price: $484,900
Address: 184 Marion st
Town: Springfield (01109)
Price: $349,950
Address: 867 Roosevelt Ave
Town: Uxbridge (01569)
Price: $384,999
Address: 3 Highness Drive
Town: (02346)
Price: $397,000
Address: 10 Leilo Drive
Town: Holden (01520)
Price: $329,000
Address: 460 Reservoir St
Town: Winthrop (02152)
Price: $629,000
Address: 184 Woodside Ave
Town: Shrewsbury (01545)
Price: $1,475,000
Address: 7 Thoreau Cir
Town: Sharon (02067)
Price: $5,000,000
Address: 630 SOUTH MAIN STREET
Town: Manchester (01944)
Price: $494,000
Address: 27 Norwood Ave
Town: (02370)
Price: $799,000
Address: 1 Corn Mill
Town: Merrimac (01860)
Price: $449,900
Address: 20 Grove St
Town: Norton (02766)
Price: $595,000
Address: 73 Godfrey
Town: (02346)
Price: $650,000
Address: 322 Purchase St
Town: (01001)
Price: $294,999
Address: 6 Mansion Woods Dr
Town: Southborough (01772)
Price: $1,095,000
Address: 67 Pine Hill Rd
Town: Groveland (01834)
Price: $649,800
Address: 129 King St
Town: Leeds (01053)
Price: $699,000
Address: 481 Kennedy Rd
Town: North Reading (01864)
Price: $1,399,900
Address: 7 WEST VILLAGE DRIVE
Town: Quincy (02189)
Price: $700,000
Address: 2 Winstead Lane
Town: Shelburne Falls (01370)
Price: $415,000
Address: 102 Elm St
Town: Walpole (02081)
Price: $999,999
Address: 291 Plimpton St
Town: Lowell (01852)
Price: $399,900
Address: 122 Swan St
Town: Shelburne Falls (01370)
Price: $425,000
Address: 50 Old Village Rd
Town: Marshfield (02050)
Price: $859,000
Address: 32 Bourne Park Ave
Town: Worcester (01604)
Price: $650,000
Address: 71 Fox St
Town: Fall River (02723)
Price: $649,000
Address: 10 Choate St
Town: North Andover (01845)
Price: $242,068
Address: 180 Chickering Rd
Town: West Roxbury (02132)
Price: $1,250,000
Address: 87 Searle Road
Town: South Dartmouth (02748)
Price: $449,999
Address: 174 Rogers St
Town: Brewster (02631)
Price: $650,000
Address: 277 Lund Farm Way
Town: Boston (02120)
Price: $1,200,000
Address: 285 Lamartine St
Town: Natick (01760)
Price: $789,900
Address: 13 SHEFFIELD ROAD
Town: Westborough (01581)
Price: $740,000
Address: 5 Blossom Ct
Town: Ludlow (01056)
Price: $279,900
Address: 34 Adams St
Town: New Bedford (02740)
Price: $350,000
Address: 605 Union St
Town: Wakefield (01880)
Price: $669,900
Address: 17 Spring Street
Town: Cranston (02920)
Price: $599,900
Address: 180 Elena
Town: Stoughton (02072)
Price: $960,000
Address: 15 Sparrow Rd
Town: Falmouth (02540)
Price: $879,900
Address: 22 Acorn Dr
Town: Ludlow (01056)
Price: $710,000
Address: 70 Sroka Lane
Town: Taunton (02780)
Price: $450,000
Address: 852 Burt St
Town: Millbury (01527)
Price: $879,900
Address: 20 Woodridge Rd
Town: Plymouth (02360)
Price: $249,900
Address: 2 Wind Rose Ln
Town: Quincy (02169)
Price: $510,000
Address: 328 Copeland Street
Town: (01695)
Price: $549,900
Address: 32 Melrose Street
Town: Framingham (01701)
Price: $1,125,723
Address: 6 Tally Ho Ln
Town: Sudbury (01776)
Price: $1,475,000
Address: 10 Hammond Cir
Town: Brighton (02135)
Price: $420,000
Address: 4 Kilsyth Terrace
Town: Lenox (01240)
Price: $2,550,000
Address: 813 East St
Town: Northampton (01060)
Price: $625,000
Address: 51 Phillips Pl
Town: (02960)
Price: $649,900
Address: 740 Allen Avenue
Town: Somerville (02144)
Price: $1,800,000
Address: 18 Windom Street
Town: Boston (02116)
Price: $2,495,000
Address: 250 Beacon Street
Town: Milton (02186)
Price: $650,000
Address: 485 Blue Hills Parkway
Town: Milton (02186)
Price: $650,000
Address: 485 Blue Hills Parkway
Town: Reading (01867)
Price: $889,900
Address: 8 Greenwood Road
Town: Middleboro (02739)
Price: $1,575,000
Address: 8 Channel St
Town: West Springfield (01089)
Price: $339,900
Address: 32 Lotus Ave
Town: Cambridge (02139)
Price: $850,000
Address: 6 Oakland Street
Town: Everett (02149)
Price: $919,900
Address: 28 Vernal St
Town: Worcester (01604)
Price: $679,900
Address: 276 Coburn Ave
Town: Jamaica Plain (02130)
Price: $875,000
Address: 33 Jamaica St
Town: Dorchester (02124)
Price: $549,000
Address: 88 Wales St
Town: Jamaica Plain (02130)
Price: $625,000
Address: 33 Jamaica St
Town: Hyde Park (02136)
Price: $450,000
Address: 10 Van Brunt