21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950
21 Middle Street, Newburyport, MA, 01950

$399,900

21 Middle Street, Newburyport, MA, 01950

12
Listing Agent: Robert Bentley | Agent phone: 781-858-5115
Courtesy of: Bentley's | Office phone: 978-572-1200