About Townofglenallen
The town of Glen Allen, Alabama is located in the far most northern end of Fayette County, with part of the present incorporation located within Marion County.
The town of Glen Allen, Alabama is located in the far most northern end of Fayette County, with part of the present incorporation located within Marion County.