Birmingham is an exciting, growing, and progressive city nestled in the lush, green foothills of the southern end of the Appalachian Mountains. A busy urban center in a setting of great natural beauty ...