London’s largest living wall

By December 22, 2013 Made me look No Comments

london living wall
London’s largest living wall containing 10,000 plants and 16 tons of soil. Will definitely have to visit next time I’m in London.

Leave a Reply

Your email address will not be published.