The Home Depot 884

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