Posted by: MCR
The Thomas Jefferson Hotel is a 19-story building, completed in 1929 at 1629 2nd Avenue North in Birmingham, Alabama. Originally it was built as a 350-room luxury hotel. The building has went through numerous name changes throughout the years; including the Cabana Hotel, Leer Tower, and currently Thomas Jefferson Tower. The Thomas Jefferson Hotel was planned and developed by […]