March 25, 2014Clet Abraham Street Art Stickers in Putney, LondonAn trip to Putney on the banks of the River Thames in West London highlighted how far and wide Italian…Read more >