Riverchase Galleria, locally known as The Galleria, is a large upscale, super–regional shopping mall close to Birmingham in Hoover, Alabama. It is the 43rd largest shopping mall in the United States. It is managed and partially owned by General Growth Properties and is Alabama's largest enclosed shopping center with 1,570,000 square feet of total retail floor area.
Less