Holiday Inn Express Hotel & Suites High Point South, an IHG Hotel Hotel
10050 North Main Street, Archdale, NC 27263, United States
Located just off Interstate 85, this hotel in Archdale, North Carolina features an outdoor pool and rooms with free Wi-Fi and a cable TV. The historic Castle McCulloch is 10 minutes' drive away.