Holiday Inn Express Arrowood 2 stars

805 West Arrowood Road, Charlotte, NC 28217, United States of America

Hotel image
Read more reviews for Holiday Inn Express Arrowood