Alabama's Magical Mountain City Made Up Of Walkable Villages Feels Like A European Fairytale To Explore
Just outside of Birmingham lies a unique Alabama city comprised of a trio of villages that transport you back in time to a European fairytale-like experience.
Read More