29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950
29 Harbor St, Newburyport, MA, 01950

$689,900

29 Harbor St, Newburyport, MA, 01950

41
Courtesy of: Lela Wright | Bentley's