La Quinta Inn and Suites Durham Chapel Hill, Durham, United States of America
La Quinta Inn and Suites Durham Chapel Hill is conveniently located at 4414 Durham Chapel Hill Blvd in Durham, United States of America
Hotel Location:
Address: 4414 Durham Chapel Hill Blvd
City: Durham
State: NC
Country: United States of America
phone: +1 919-401-9660
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- Fitness
- Air Conditioning
- In Room Iron
- Hair Dryer