The Home Depot 658

The Home Depot #658, also known as Chula Vista #658, is a Home Depot home improvement store located at 725 Plaza Court, Chula Vista, California.