townsite
/ˈtaʊnzɪt/Definitions
1. noun
A site or area where a town is built or located, especially one designated for settlement by a government or other authority.
“The townsite was chosen for its proximity to a river and access to a major transportation route.”