The Riverchase Galleria was Alabama's biggest shopping destination and biggest attraction in 2010.
Riverchase Galleria was the state's biggest shopping destination and its biggest attraction overall again in 2010, drawing about 15 million shoppers.
Read the full story from The Birmingham News.
