Riverchase Galleria Photos

Meet 11 travelers, 12 tour guides and discover 63 photos

Riverchase Galleria, locally known as The Galleria, is a large super–regional shopping mall in the Birmingham suburb of 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 2.4 million square feet…
View Riverchase Galleria guide >

Center Court Of The Riverchase Galleria