Retaining Walls 101

A retaining wall, is a structure designed to hold back the earth and resist the pressure of steep hills or loose rocks. A multifunctional landscaping tool, retaining walls create additional usable space, drain water and prevent erosion.  At Finishing Touch … Continued