Hours Of Operations The Home Depot Installation Services Texas Southlake 76092 The Home Depot Installation Services Hours of Operation and Location in Southlake, TX 76092 4.2 - 111 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 SouthlakeView More Apparel CostcoTJ MaxxColdwater CreekH & MCarter's Sports CostcoNew BalanceVansColemanLululemon Athletica Jewelry CostcoHobby LobbyKohl's OutletChico'sCharming Charlie Recommend For You Warehouse Carpet New York Hollywood Nails Elite Nails Victoria Salon Costco Pharmacy Mary Kay Cosmetics The City Waxing Eden Nails & Spa Pharmacy Plus