Land and farm bristol tn. The average cost to buy is $112,415 per acre.