piazza


piazza (http://definr.com/piazza)

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