The Home Depot 6620

The Home Depot #6620, also known as Power Inn #6620, is a Home Depot home improvement store located at 8000 Folsom Boulevard, Sacramento, California.