Holiday Inn Express Chapel Hll 6119 Farrington Rd Chapel Hill, NC 27517 Phone: (919) 489-7555 Fax: (919) 403-7223
Category: Hotels & Motels