Newly renovated and centrally located at 18 School St, this bright 2.5-bedroom, 1-bath apartment features a private entrance, a small outdoor patio space, brand-new flooring throughout, and an updated kitchen with modern finishes. The unit offers the charm of an established Newburyport neighborhood all just steps from downtown shops, restaurants, the waterfront, parks, and the rail trail.