by Jon Davenport Almost 50 metres long and 3 metres high - one of the largest permanent pieces of public art in London
Comments
Sign in or get an account to comment.