One of the latest Banksy’s in London (2011). It is located by the garage at the BT Tower end of Clipstone Street in Fitzrovia, central London Leave a Comment / By tripinsiders / April 11, 2018