Holiday Inn Express Chapel Hill

6119 Farrington Rd
Chapel Hill
North Carolina
United States