Selma, Alabama is a town that is synonymous with the recent history of the United States, particularly the American Civil War and the Civil Rights Movement. Located along the banks of the Alabama River, though, Selma has so much more to offer to visitors in addition to its historical opportunities and significance. There are beautiful state parks in Selma as well as spectacular architecture on some of the buildings in the renowned historic district. Selma is also just a short drive away from the metropolitan area of Montgomery, so you can enjoy a variety of experiences by visiting this southern Alabama town.