Holiday Inn Express Chapel Hill

6119 Farrington Rd Chapel Hill NC 27517 USA

(919) 489-7555

Location