The Home Depot 3881

The Home Depot #3881 was a Home Depot home improvement warehouse store located at 25145 Cedar Road in Lyndhurst, Ohio.