National Historic Districts, hidden natural gems, and stunning views are only some of what small towns in Alabama have to offer!


Source by alabamabucketlist