Red Roof Inn Chapel Hill - UNC

5623 Durham Chapel Hill Blvd
Durham
North Carolina
United States