The Home Depot Tool Rental - Tulsa, OK, United States close