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. The Lebanon Church still appeared on maps as recent as 1961.