Howell Street Apartments

The Howell Street Apartments is a University of North Carolina Student Housing apartment complex comprised of 16 units including 88 beds within walking distance of UNC. All buildings and units are completely renovated and stay 100% occupied, year-after-year.