French food At Poule au Pot Restaurant, in London, It’s French Food Without the Frills March 19, 2025