I'm pretty sure it's the right tag, I studied far too many pics of them online at lunchtime! Plus, it works with the clue as it's a living wall billboard of a Van Gogh.
Other living walls that I know of:
The Athaenium Hotel near Hyde Park Corner
Westfield Shopping Centre
The Mint Hotel near Tower Bridge
Anthropologie on Regent St (inside the store)
The Van Gogh outside the National Gallery (until October by the looks of it).
I'm hoping that one day we'll have a garden suitable for having one, as they're cool as fnck.
There's one in Permberton Row, near Dr Johnson's house.
http://maps.google.co.uk/maps?q=dr+johnson's+house&hl=en&ll=51.515173,-0.108168&spn=0,0.006968&sll=51.532534,-0.056534&sspn=0.011306,0.027874&z=18&layer=c&cbll=51.51523,-0.108077&panoid=8GW0kb54J1hOlUi8_-fs-w&cbp=12,330.44,,0,6.93