23
1 Harris St
Newburyport, MA 01950
$749,000 USD
2,201 SF
1
Unit
2,201 SF
$749,000 USD
Medical