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.

One Comment on “Photo of the day: The Itch Is Dead, Soho, London”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.