Close Window
View Category

Courtyard Charlotte Arrowood

Nearby Attractions

Bank of America Stadium (27 of 30)

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.