102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950
102 High Street B, Newburyport, MA, 01950

$675,000

102 High Street B, Newburyport, MA, 01950

27
Courtesy of: Sandra Berkenbush | Stone Ridge Properties, Inc.