piazza

noun

  1. 1

    a public square with room for pedestrians

    they met at Elm Plaza

    Grosvenor Place

Synonyms

Also useful for “piazza”:Scrabble