Save Search
59 North Street
$1,495,000
  • 4 bed
  • 3/1 bath
  • 3,744 sqft
  • 0.75 acres
28 Jefferson Hill Road South
$1,199,000
  • 4 bed
  • 3/3 bath
  • 5,737 sqft
  • 77.54 acres