The Home Depot 6662

The Home Depot #6662, also known as Thousand Oaks II #6662, is a Home Depot home improvement store located at 2745 Teller Road, Thousand Oaks, California.