68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950
68 Middle St. #2, Newburyport, MA, 01950

$1,629,900

68 Middle St. #2, Newburyport, MA, 01950

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