Saint Petersburg Stadium

Address:
Futbol'naya Alleya 1, Krestovsky Island, Saint Petersburg, Russia