Our locations

Freestone Medical Center

125 Newman St.
Fairfield, TX 75840

(903) 389-2121

Freestone Health Clinic

734 W Commerce St.
Fairfield, TX 75840

(903) 389-2121

Freestone Health Clinic at Teague

604 E Main St.
Teague, TX 75860

(903) 389-2121

Leon Health Clinic

144 Humphreys
Buffalo, TX 75831

(903) 389-2121