Map of the location: Helsinki, Finland