Holiday Inn Express Hotel & Suites High Point South, an IHG Hotel Hotel
10050 N Main St, Archdale, NC 27263
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.