Address: Russia, Saint Petersburg, Smolenka River Embankment, 2.
International business center - a broad range which includes art galleries, exhibition and concert halls, suites of rooms and stairways. It is the complex installation that enable the Palace to be a perfect place for holding exhibitions, presentations, conferences, seminars, business meetings, corporate events.
The five-stories palace building 6000 sq.m in area consist of three wings:
10 minutes from metro stations "Vasileostrovskaya" or "Sportivnaya" on foot.