Refers to a leisurely walk or a place designed for strolling, such as a seaside walkway or a park path. Often used in names of shopping streets or scenic walkways.
from French
We strolled along the seaside promenade.
This promenade is illuminated at night.