64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950
64 Middle St #2, Newburyport, MA, 01950

$629,000

64 Middle St #2, Newburyport, MA, 01950

33
Courtesy of: Lynne Hendricks | Stone Ridge Properties, Inc.