L’ESCARGOT; Having a ‘Snail’ of a time in Soho, London!
L’Escargot French Restaurant has been in Greek Street, Soho, since 1927. When it first opened, its surroundings would have been very different to what they are now! Soho! was possibly a hunt…
Post to Tumblr