22 Dec New Banksy Artwork In London Is Taken Shortly After Being Installed – ARTnews.com Posted at 20:15h in Hood Art, Just Hood by 0 Comments Share It was installed on a street sign in the South London neighborhood of Peckham. Banksy has unveiled a new piece of art work at the intersection of …
Sorry, the comment form is closed at this time.