The English term "location" matches the Finnish term "paikka"