The Home Depot 3915

The Home Depot #3915, also known as Southwest Tulsa #3915, is a Home Depot home improvement store located at 8880 South Delaware Avenue, Tulsa, Oklahoma.