Banksy – Cheltenham, UK. Leave a reply The secretive genius ‘Banksy’ in Cheltenham, UK. Just down the road from me, had to take a look, everyone so excited. 0.000000 0.000000