The Home Depot 6640

The Home Depot #6640, also known as Simi Valley #6640, is a Home Depot home improvement store located at 575 Cochran Street, Simi Valley, California.