Helsinki Finland Downtown Square

60.19853, 24.931645