Red Roof Inn

  • Hotels
5623 Chapel Hill Blvd
Durham, NC 27707
(919) 489-9421
(919) 489-8001 (fax)
  • About

    Hotel accommodating business travel.