Located on Reimarisaari, a small island off the southwestern tip of the larger island of Vallisaari, about 3.5 km southeast of Helsinki. photo (C 5195)