Petersburg Sports and Concert Complex is located in St. Petersburg, Saint Petersburg City. It can be found at 8 Yuri Gagarin Ave., St. Petersburg Saint Petersburg City. Visit AllSeats.com for more information on Petersburg Sports and Concert Complex and to purchase tickets.