Holiday Inn Express & Suites Charlotte- Arrowood, an IHG Hotel is a Hotel located at 805 W Arrowood Rd, Charlotte, NC 28217. It has received 654 reviews with an average rating of 4.3 stars.
The address of Holiday Inn Express & Suites Charlotte- Arrowood, an IHG Hotel: 805 W Arrowood Rd, Charlotte, NC 28217
Holiday Inn Express & Suites Charlotte- Arrowood, an IHG Hotel has 4.3 stars from 654 reviews
Hotel