townsite
noun
town·site
Definition of townsite
: the site of a town
each townsite must be selected with an eye to irrigation— R. A. Billington
specifically
: a tract of land laid out with streets and subdivided into lots for the development of a town
laid out a townsite on part of his extensive holdings — American Guide Series: Louisiana
Keep scrolling for more