Home Depot Home Depot8704 OWENFIELD DRIVE43065 POWELL OH United StatesPhone: 7405489961 By margo|2020-03-13T06:34:26+00:00March 12, 2020|Comments Off on Home Depot Share This Story, Choose Your Platform! FacebookTwitterLinkedInWhatsAppPinterestEmail