Food Food Review : Le Gavroche, London 15 January 2024 Emma Mykytyn 0 Did we Roux the day at Le Gavroche? Le Gavroche, meaning ‘The urchin’, was the first restaurant in the UK [Read more]