Freestone County, Texas Communities Old Ghost Towns - Never had a post office: Beulah Beulah was located about a mile or less east of Kirvin on the road between Kirvin and Ward Prairie. Like a number of small communities in the area, Beulah began fading after Kirvin grew because of its railroad access. Grindstone Creek drains the area. Woods Chapel was located about a mile southwest of Beulah. Buildings: Beulah School Known Past Residents: