The Plaza, Birmingham, AL 35203 - Office Space for rent
The Plaza is located at 417 20th Street North in the Downtown Birmingham neighborhood, AL, Birmingham, 35203. The Class B Office building was completed in 1976 and features a total of 208,109 Sqft. There are 6 Office spaces available for lease at 417 20th Street North, Birmingham, AL, 35203, totaling 53,201 Sqft. The largest space available has 12,009 Sqft and a rental rate of $19/Sqft/Yearly.