Vertical gardens are a resourceful solution for small spaces, using partitions or fences to grow crops
http://kylerfxkn496.bearsfanteamshop.com/transforming-your-outdoor-space-with-creative-landscaping-ideas-in-kelowna
Vertical gardens are a innovative solution for small areas, applying walls or fences to develop vegetation, including greenery with out sacrificing house.