Freestone County, Texas Communities Old Ghost Towns - Never had a post office: Cottonwood Cottonwood was located about 4 miles north of Buffalo. Cottonwood was about two miles west of Concord and about a mile east of Martintown. The land around Cottonwood is drained by Browns Creek. School: Cottonwood School was operational here in 1918.