The Leonard Street Gallery ceases trading
As of July 1, one of London’s most prominent purveyors of Urban Art, The Leonard Street Gallery, has ceased trading. Not without controversy, the closure has left a bitter taste in many people’s mouths. UK Street Art hope that not too many of you are awaiting delivery of any goods from there.