Hours Of Operations The Home Depot Installation Services Texas Weatherford 76086 The Home Depot Installation Services Hours of Operation and Location in Weatherford, TX 76086 4.4 - 88 votes (855) 892-4425 Get Directions The Home Depot Installation Services Hours Category: Home & Garden Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore WeatherfordView More Apparel TJ MaxxRoss Dress for LessBig LotsCatoH & M Sports TargetVansColemanTraining CampBlades Jewelry CatoBeallsKohl's OutletBelkAvon Recommend For You Training Camp New York Star Nails A Spa & Nails A Nails & Spa First Nails A & S Nails & Spa Unique Nails Pro Nails Haven Spa