Holiday Inn Express Chapel Hill, Chapel Hill, United States of America
Holiday Inn Express Chapel Hill is conveniently located at 6119 Farrington Rd in Chapel Hill, United States of America
Hotel Location:
Address: 6119 Farrington Rd
City: Chapel Hill
State: NC
Country: United States of America
phone: +1 919-489-7555
Hotel Features:
- Check-In Time: 3 PM
- Coffee/Tea Maker
- In Room TV
- Meeting Room
- Business Center
- Non Smoking Rooms
- Air Conditioning
- In Room Iron
- Hair Dryer