University of Turku

Address
20014 Turun yliopisto Turku, Finland