Railroad Square Location:120 18th Street South, Birmingham, AL 352333 Size: 42,000 SF Built: 1914 Railroad Square 120 18th Street South, Birmingham, AL 352333