Hours Of Operations The Home Depot Installation Services Delaware New Castle 19720 The Home Depot Installation Services Hours of Operation and Location in New Castle, DE 19720 4.5 - 133 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 New CastleView More Apparel Ross Dress for LessBig LotsH & MCarharttCarter's Sports VansColemanSnap FitnessBasic BasicWest Marine Recommend For You Variety Store Wawa Food Markets New York Elegant Nails Crystal Nails Beauty World Sky Nails Sassy Nails Sky Nail Crystal's Nails