Tags

, , , , , , , , , ,

London, England, U.K.

Some random art spotted last September on an exterior wall, spotted as I strolled down a side street not too far from King’s Cross-St. Pancras station in London.