Hampton Inn & Suites Chapel Hill/Durham

6121 Farrington Rd
Chapel Hill
North Carolina
United States