Holiday Inn Express Hotel & Suites High Point South 2 stars

10050 North Main Street, Archdale, NC 27263, United States of America

Hotel image
Read more reviews for Holiday Inn Express Hotel & Suites High Point South