La Quinta Inn and Suites Durham Chapel Hill

4414 Durham Chapel Hill Blvd
Durham
North Carolina
United States