15 Best Things to Do in Leeds (AL)
Leeds is a charming city located in the eastern suburb of Birmingham, Alabama. Founded in 1877, it was a place for workers of a nearby manufacturing plant to live following the Civil War. Its fertile land, rich minerals and coal attracted many new settlers to the area, and its proximity to the Little Cahaba River, …