Riverchase Galleria Image Archive Clowns

Riverchase Galleria, locally known as The Galleria, is a large, super–regional shopping mall and mixed use development in Hoover, Alabama, in the Greater Birmingham metropolitan area. It is ranked 43rd on the list of largest shopping malls in the United States. It is the largest enclosed shopping center in Alabama.
  • Location: Hoover, Alabama
  • Owner: Brookfield Properties/Jim Wilson & Associates
  • Address: 2000 Riverchase Galleria · Hoover, AL 35244
  • Opening date: February 19, 1986
  • Developer: Jim Wilson & Associates
  • Management: Brookfield Properties
  • No. of stores and services: 156
Data from: en.wikipedia.org