The English term "place, location, spot, plaza, square, public square" matches the German term "Platz"