Mahaffey Theater Tickets

Mahaffey Theater box office in St. Petersburg, FloridaPart of the Duke Energy Center for the Arts, the Mahaffey Theater is located at  400 First St. S in Downtown St. Petersburg.  The Mahaffey Theater has a seating capacity for 2,031 people and features performances such as musical concerts, comedy shows and Broadway plays.