plaza

(noun) place

piazza
public square (generic term)
square (generic term)