Photo of the day: The Itch Is Dead, Soho, London

Photo of the day: The Itch Is Dead, Soho

Spotted on Great Marlborough Street, Soho, central London.

Tags: