Hours Of Operations The Home Depot Installation Services Colorado Castle Rock 80108 The Home Depot Installation Services Hours of Operation and Location in Castle Rock, CO 80108 4.4 - 73 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 Castle RockView More Apparel H & MCarharttBig 5 Sporting GoodsCarter'sKohl's Outlet Sports TargetBig 5 Sporting GoodsNikeSkechersAdidas Jewelry ZalesKohl's OutletKay JewelersChico'sClaire's Outlet Recommend For You New York Nails New York New York Nails E Nails Salon Vision June Salon Enails Regal Nail Solutions Computers Solutions Computer