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!...
Read More »