23 Middle PH, Newburyport, MA, 01950
23 Middle PH, Newburyport, MA, 01950
23 Middle PH, Newburyport, MA, 01950

$1,750,000

23 Middle PH, Newburyport, MA, 01950

3
Courtesy of: Robert Bentley | Bentley's