Thomas Jefferson Hotel – A City’s Crowning Gem

City’s Crowning Gem The Thomas Jefferson Hotel, located at 1631 2nd Avenue North in Birmingham, Alabama, was built by the Union Realty Company in 1925.  The architect for the project, David O. Whilldin, was a well-known architect who worked in both Tuscaloosa and Birmingham.  The building is nineteen stories tall and held originally three hundred …

More