90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950
90 Water St, Newburyport, MA, 01950

$879,000

90 Water St, Newburyport, MA, 01950

28
Listing Agent: Lynne Hendricks | Agent phone: 978-518-7369
Courtesy of: Stone Ridge Properties, Inc. | Office phone: 978-463-4322