Bulevardi 2-4, 00120 Helsinki, Finland
Seated: 6
The Stage meeting rooms meet the requirements of even the most demanding meetings with LED full HD screens.