esplanade

definition: a long stretch of open level ground (paved or grassy) for walking beside the seashore
example:
speech part: noun
synonyms:

How esplanade is being used?