100 Ben Chapman Dr, Hoover, Alabama 35244 USA
The Met (baseball stadium) and Finley Center
Photo Credit: Yelp