Courtyard Charlotte Arrowood
Courtyard Charlotte Arrowood is located on Arrowood Rd. in South Charlotte, NC. Our hotel near uptown Charlotte, NC, is located close to Carowinds, Bank of America Stadium, Ramblewood Soccer Complex, Charlotte Premium Outlets and the NASCAR Hall of Fame.