L'Escargot | Best French Restaurant in Soho, London
Set in the heart of Soho and within walking distance of the great theatres of London, L'Escargot has been at the epicentre of London fine dining since 1927.