Set in the heart of Soho, L’Escargot holds the distinction of being one of the oldest and most celebrated restaurants in London. This legendary French restaurant is renowned for the excellence of its traditional French cuisine and its impeccable, friendly service.