Riverchase Galleria Mall in Hoover

The Galleria Riverchase in Hoover, Jefferson County, includes one of the largest indoor malls in the United States, as well as a hotel and an office tower. The mall opened in 1986 and today its retail space covers nearly 2 million square feet.

Tar Guevara