Holiday Inn Express Hotel and Suites RTP

4912 S Miami Blvd
Durham
North Carolina
United States