The Home Depot 884

The Home Depot #884, also known as Decatur #884, is a Home Depot home improvement store located at 1225 Wimberly Drive Southwest, Decatur, Alabama.