Close Window
View Category

View All Photos

Courtyard Charlotte Arrowood

Check Rates & Availability

Nearby Attractions

Bank of America Stadium (25 of 28)

The Bank of America Stadium, home of the Carolina Panthers, is located in uptown Charlotte, just seven miles from our Charlotte, North Carolina hotel, providing visitors the opportunity to see the Carolina Panthers in action.