The Home Depot 881

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