The Home Depot 6603

The Home Depot #6603, also known as East Palo Alto #6603, is a Home Depot home improvement store located at 1781 East Bayshore Road, East Palo Alto, California.