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

$1,449,000

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

12
Courtesy of: Jennifer Germain | Stone Ridge Properties, Inc.