town centre

noun

Definition of town centre

British
: the main or central part of a town