Tammasaarenlaituri 3, 00180 Helsinki View map