Independence Plaza, Homewood, AL 35209 - Office Space for rent
Independence Plaza is located at 1 Independence Plaza in the Downtown Homewood neighborhood, AL, Homewood, 35209. The Class A Office building was completed in 1979 and features a total of 106,200 Sqft. There are 8 Office spaces available for lease at 1 Independence Plaza, Homewood, AL, 35209, totaling 26,177 Sqft. The largest space available has 6,790 Sqft and a rental rate of $23.5/Sqft/Yearly.