town centre

Our editors are putting together more complete content — check back in about 20 minutes

town centre — noun

1. the central part of a town, where shops and businesses are

1.noun
Definition

the central part of a town, where shops and businesses are

Example

We met at the town centre bus stop.