The English term "esplanade" matches the Swedish term "promenadplats"