Living Wall by London

London's largest living wall at The Rubens at the Palace Hotel showcases more than 10,000 seasonal plants for a less flooded, more beautiful city life.

Materialized by

inthralld

1596
Related Objects