Address

Finland Helsinki Mission
Neitsytpolku 3 A 4
FI-00140 Helsinki
Finland