Terra Design is a leading interior design firm specializing in biophilic design. We design, produce and install preserved moss green walls and well as living walls for both residential and commercial clients. call us today for more details.
Best Offers
85 Church Road, Middlesex Ashford, England TW15 2PE United Kingdom
1350 W Indiantown Rd Unit 103 Jupiter, Florida 33458 United States
68 Great Portland St London, England W1W 7NG United Kingdom
1st Floor, 415 High St City of London, England E15 4QZ United Kingdom