Snapped on Gower Street, London, recently. Doubt it will survive long – but whilst it’s there it may open people’s minds to new possibilities?
Tags: green roof Posted 15 Jan 2012 by james in Uncategorized
Name
Mail
Website