Freestone County, Texas Communities Old Ghost Towns - Never had a post office: Martintown Martintown was located about 4 miles north of Buffalo. Martintown was about three miles west of Concord and about a mile wast of Cottonwood. The land around Martintown is drained by Buffalo Creek.