town centre
noun
- central commercial district of a town
Wiktionary
noun
- The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.
“Near-synonyms: city centre, city center”
“Near-synonyms: city centre, city center”