This small community is located south of Birmingham on Highway 5, just outside the Talldega National Forest. Marion is located in Perry County.
Looks like Marion is NW of Selma.
http://maps.yahoo.com/py/pmap.py?Pyt=Tmap&addr=&csz=Marion,+AL&city=Marion&state=AL&csz=Marion,+AL&slt=32.632408&sln=-87.320000&zip=&country=us&BFKey=&BFCat=&BFClient=&mag=6&cs=8&name=&desc=&ds=g