Town: Boston (02113)
Price: $665,000
Address: 62 N Margin Street
Town: Montague (01360)
Price: $550,000
Address: 181 Main Street
Town: Thorndike (01079)
Price: $379,000
Address: 19 Commercial
Town: Quincy (02169)
Price: $734,900
Address: 31 Graham St
Town: Wellesley (02482)
Price: $2,249,900
Address: 100 Linden Street
Town: Somerville (02144)
Price: $985,000
Address: 156 Albion St
Town: Somerville (02144)
Price: $1,249,900
Address: 156 Albion St
Town: South Dartmouth (02748)
Price: $2,650,000
Address: 158 Little River Rd
Town: Medford (02155)
Price: $999,000
Address: 830 Fellsway
Town: Dennis Port (02639)
Price: $329,900
Address: 262 Old Wharf Road
Town: Spencer (01562)
Price: $189,900
Address: 5 Ledge Ave
Town: Providence (02906)
Price: $400,000
Address: 170 Fourth Street
Town: Worcester (01604)
Price: $299,999
Address: 47 Alvarado Ave
Town: Belchertown (01007)
Price: $219,950
Address: 55 N Main St
Town: Watertown (02472)
Price: $1,895,000
Address: 172 Westminster Ave
Town: Hudson (01749)
Price: $1,895,000
Address: 788 Main St
Town: Dorchester (02124)
Price: $394,900
Address: 22 Saint Marks Rd
Town: Lowell (01851)
Price: $2,500,000
Address: 1280 Middlesex St
Town: Seekonk (02771)
Price: $1,094,500
Address: 9 Hidden Hills Drive
Town: Medford (02155)
Price: $1,350,000
Address: 166 Arlington St
Town: Lunenburg (01462)
Price: $777,000
Address: 659 Reservoir Road
Town: Bellingham (02019)
Price: $565,000
Address: 501 Old Bridge Lane
Town: Plymouth (02360)
Price: $899,900
Address: 7 River Birch Way
Town: Buzzards Bay (02532)
Price: $799,900
Address: 4 Dogwood Rd
Town: Lawrence (01840)
Price: $329,900
Address: 202 Broadway
Town: Plymouth (02360)
Price: $1,055,000
Address: 7 Bridge Gate
Town: Spencer (01562)
Price: $519,900
Address: 7 Howe Rd
Town: Brookline (02445)
Price: $4,350,000
Address: 36 Allerton St
Town: Narragansett / Point Judith (02882)
Price: $709,000
Address: 137 Kingstown Road
Town: Worcester (01603)
Price: $309,900
Address: 24 Litchfield St
Town: Dorchester (02125)
Price: $1,068,000
Address: 9 Wilbur Street
Town: Shrewsbury (01545)
Price: $899,999
Address: 33 Lakeside Dr
Town: Marlborough (01752)
Price: $795,000
Address: 137 Naugler Ave
Town: Provincetown (02657)
Price: $3,699,999
Address: 624 Commercial Street
Town: Lowell (01850)
Price: $720,000
Address: 27 W 5Th St
Town: Ludlow (01056)
Price: $364,900
Address: 87 Prokop Ave
Town: Spencer (01562)
Price: $285,000
Address: 4 Crestview Drive
Town: (02351)
Price: $749,777
Address: 896 Plymouth St
Town: Grafton (01519)
Price: $649,000
Address: 18 Barbara Jean St
Town: Medford (02155)
Price: $699,000
Address: 54 Woodrow Ave
Town: Medford (02155)
Price: $695,000
Address: 52 Woodrow Ave
Town: Braintree (02184)
Price: $899,900
Address: 894 Liberty St
Town: (06071)
Price: $549,900
Address: 64 Bradfield Drive
Town: Fitchburg (01420)
Price: $419,000
Address: 162 Fisher Road
Town: Shirley (01464)
Price: $399,000
Address: 53 Walker Rd
Town: Dracut (01826)
Price: $330,000
Address: 115 Tennis Plaza Road
Town: Tyngsboro (01879)
Price: $499,999
Address: 1 Elm Grove Ave
Town: Quincy (02188)
Price: $1,249,000
Address: 19 Common St
Town: Haverhill (01832)
Price: $429,000
Address: 134 Warrenton Rd
Town: Medford (02155)
Price: $1,188,000
Address: 12 Wellesley St
Town: Webster (01570)
Price: $390,000
Address: 32 Brodeur Ave
Town: Spencer (01562)
Price: $789,900
Address: 33 G H Wilson Road
Town: Petersham (01542)
Price: $425,000
Address: 657 Pleasant St
Town: Granby (01033)
Price: $399,900
Address: 2 Circle Drive
Town: Natick (01760)
Price: $659,000
Address: 4 Herbert Rd
Town: Stoneham (02180)
Price: $1,188,000
Address: 17 Emerson
Town: Brookline (02445)
Price: $2,192,500
Address: 11 Goodwin Place
Town: Fall River (02723)
Price: $659,000
Address: 33 Plain St
Town: Taunton (02780)
Price: $699,900
Address: 64 Kalman Pl
Town: West Springfield (01089)
Price: $399,900
Address: 278 Elm St
Town: Falmouth (02540)
Price: $1,550,000
Address: 24 Jae Rd
Town: Greenfield (01301)
Price: $419,900
Address: 30 Grinnell St
Town: Amherst (01002)
Price: $265,000
Address: 170 East Hadley Road
Town: Roslindale (02131)
Price: $475,000
Address: 650 Hyde Park Ave
Town: Needham Heights (02494)
Price: $1,459,000
Address: 35 Andrea Cir
Town: North Grafton (01536)
Price: $1,195,000
Address: 4 Abby Road
Town: New Bedford (02740)
Price: $549,888
Address: 34 Washburn st
Town: Sunderland (01375)
Price: $535,000
Address: 134 Montague Rd
Town: Boston (02116)
Price: $3,100,000
Address: 176 Marlborough St
Town: Sandwich (02563)
Price: $649,000
Address: 84 Harlow