Restaurants - London, England, United Kingdom
L Escargot is the oldest French restaurant in London. Established in 1927 it is to be found in a wonderful Georgian townhouse, almost 200 years old. Widely recognised as one of the best French restaurants in London, we look forward to welcoming you.
Cloudflare DNS
WordPress.org
Google Font API
Google AdSense
CloudFlare Hosting
Mobile Friendly