Synonyms of Town-Centre

Primary definition: The central area of a town where shops, businesses, and public services are located.

Full Dictionary Entry

Antonyms & Opposite Concepts