The Home Depot 881

The Home Depot #881, also known as Hoover, is a The Home Depot home improvement store located at 3670 Galleria Circle, Birmingham, Alabama.