a public square with room for pedestrians; they met at Elm Plaza; Grosvenor Place
[ Syn: plaza , place ]