90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950
90 Water St #2, Newburyport, MA, 01950

$879,000

90 Water St #2, Newburyport, MA, 01950

29
Listing Agent:
Courtesy of: