public square

Noun
  1. A open area in a city or town used for community gatherings and public events. Noun
    The festival was held in the town's main public square.