The BrawlingTennis
  1. Home
  2. Venues
  3. Petersburg Sports and Concert Complex
Venue

Petersburg Sports and Concert Complex

20,000 seatsCapacity
1980Opened
Saint PetersburgLocation

Facts

Capacity20,000 seats
Opened1980
LocationSaint Petersburg
CountryRussia

Sources: Wikidata (CC0) · Wikidata Q933564