L’Escargot: A Legendary French Culinary Gem Filled With Eccentricities In The Heart Of Soho
Set in the heart of Soho, London, L’Escargot holds the distinction of being one of the oldest and most celebrated fine dining restaurants in London for nearly 100 years. This iconic French restaurant is renowned for its charm, elegance, impeccable service and the excellence of