Financial Center, Birmingham, AL 35203 - Office Space for rent
Financial Center is located at 505 20th Street North in the Downtown Birmingham neighborhood, AL, Birmingham, 35203. The Class A Office building was completed in 1983 and features a total of 311,201 Sqft. There is 1 Office space available for lease at 505 20th Street North, Birmingham, AL, 35203, totaling 81,632 Sqft. The largest space available has 81,632 Sqft and a rental rate of $20/Sqft/Yearly.