The Home Depot 6667

The Home Depot #6667, also known as Windsor #6667, is a Home Depot home improvement store located at 6280 Hembree Lane, Windsor, California.