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

other swedish words that include "promenadplats" : english :
parad, promenadplats parade