Duke Energy Theater at Spirit Square is located in Charlotte, North Carolina. It can be found at 345 North College St., Charlotte North Carolina. Visit AllSeats.com for more information on Duke Energy Theater at Spirit Square and to purchase tickets.