The Home Depot 3011

The Home Depot #3011, also known as South Town #3011, is a Home Depot home improvement store located at 3202 South Kings Highway Boulevard, St. Louis, Missouri.