Town square/Definition

Open area commonly found in the heart of a traditional town used for community gatherings.