Holiday Inn Hotels Near Bank of America Stadium

NFL Stadium in Charlotte, North Carolina
This is our guide to finding Holiday Inn hotels near Bank of America Stadium, a National Football League stadium located at 800 S Mint Street in Charlotte, NC.