Min Price
Max Price
Beds
 

86 Properties

Sort
1

Amesbury, MA 01913

$1,125

2 Beds1 Bath

36

Newburyport, MA 01950

$2,800

3 Beds2 Baths

Newburyport, MA (Newburyport, Old Ferry Road)


$2,800

3 Beds2 Baths
4

Newburyport, MA 01950

$1,350

1 Bed1 Bath

Newburyport, MA (Newburyport, South End)


$1,350

1 Bed1 Bath
4

Newburyport, MA 01950

$950

1 Bed1 Bath

Newburyport, MA (Newburyport, South End)


$950

1 Bed1 Bath
15

West Newbury, MA 01985

$1,800

3 Beds1 Bath

8

Haverhill, MA 01830

$1,475

3 Beds1 Bath

Haverhill, MA (Downtown, Haverhill)


$1,475

3 Beds1 Bath