Holiday Inn Express Clemmons

6320 Amp Dr
Clemmons
North Carolina
United States