23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950
23 Oak St, Newburyport, MA, 01950

$1,450,000

23 Oak St, Newburyport, MA, 01950

33
Listing Agent:
Courtesy of: