coastal avenue or promenade - Spanish English Dictionary