North AmericaTravel GuidesUnited States How To Spend 48 Hours In Birmingham, Alabama Birmingham is a growing and unexpected Southern destination. Which is likely why so many people and...