Terracing has historically been the best way to deal with slopes, which can be difficult and even dangerous to maintain. A terraced landscape is created by building a series of retaining walls, allowing space for level beds or lawns. From stone and brick for traditional gardens to concrete, metal and railroad ties for contemporary landscape designs, we have a wide choice of materials to create retaining walls, but the plantings are what can really add style to the terrace.