Finland Europe No

University of Tampere

4 Kalevantie
Tampere 33100
Finland
Latitude: 61.493745
Longitude: 23.778735