Venue

14 Korablestroiteley Street - Vasilyevsky Island - St.Petersburg - Russia (site)