The Tennessee Performing Arts Center (TPAC) hosts the Nashville Repertory Theatre as well as the city’s professional ballet and opera companies. The center is a leading venue for a variety of classical performances and Broadway-style shows that are designed to entertain families as well as discerning theater devotees. TPAC is located downtown in the James K. Polk Cultural Center, which encompasses an entire city block. The performing arts center includes Andrew Jackson Hall, the James K. Polk Theater and the Andrew Johnson Theater along with the War Memorial Auditorium situated across the street from the TPAC.