Functional Landscaping Design
A rain garden is a depressed area in the landscape that collects rainwater from your roof, yard or driveway and allows it to soak into the ground. Planted with grasses and flowering perennials, rain gardens are a cost-effective and beautiful way to reduce runoff from your property. CDG designs solutions that are specific for every property. That means we design for your property and your tastes in finding the solution best suited for you.