The street art on Leake Street is eye-meltingly awesome (23 Photos) By: Staff In: Street Art, United Kingdom, Web Only Jun 3, 2016 0 Liked! 0 Disliked 0 1 London might be the city of street art. Some of this is amazing. Like this post? 0 Liked! 0