Growing Earth Sprinklers & Landscapes Landscaping Contractors - Star, ID Looking to contact Growing Earth Sprinklers & Landscapes? You can reach them at 208-888-6566