Freestone County, Texas Communities Old Ghost Towns - Never had a post office: Lebanon Church Lebanon Church was located a mile west of Kirvin. The Lebanon Church was a branch of Shiloh Church and was located on 1366 about a 1/2 mile from Hwy 27. The farms in the area are drained by Tehuacana Creek. Other churches were in the area such as Friendship Church and Rocky Branch Church.