Stoa [Helsinki]
Stoa
theatre building in Helsinki, Finland