Buzz & Beyond: England
Published: Feb, 23 2025 14:51
Aughton, near Ormskirk, has been called Britain’s culinary capital and become a global destination for foodies. It has been called the culinary capital of Britain, with no less than five Michelin stars for 8,000 residents. This is not London, nor Edinburgh, but Aughton, a village in West Lancashire.