Glen Allen, Alabama

town in Alabama, USA

Glen Allen is a town in the U.S. state of Alabama. It is near Interstate 22.