Don't miss out on this well-maintained and upgraded 3-family property that would be fantastic as an owner-occupied or investment property in Haverhill! Units 1 and 2 have 3 bedrooms and, unit 3 has 2 bedrooms, all with in-unit laundry hookups. The 2nd and 3rd-floor units have a private back porch. Unit 2 will be delivered vacant. The property will convey with lot located at 91 Beach Street as well. SO much potential! Close to all downtown has to offer including commuter rail, restaurants, shopping, and more!