1. North Shore Deck Restoration 21 Pleasant St, Newburyport, MA 01950 Coordinate: 42.81016,-70.87094 Phone: (603) 997-1565