La Quinta Inn & Suites New Britain/Farmington in New Britain
(860) 348-1463
Enjoy earthly convenience and plenty to do at the La Quinta Inn & Suites Durham - Chapel Hill in Durham, North Carolina. We are located off I-40 at exit 270, only minutes from Duke University, and the University of North Carolina Chapel Hill. Nearby is ...