UK village with more Michelin stars per person than Tokyo

UK village with more Michelin stars per person than Tokyo

Moor Hall in Aughton, which has been awarded a third Michelin Star, making it one of the very best restaurants in the UK (Image: Moor Hall) At first glance, Aughton may seem to be a typical village. Nestled on the border of Lancashire and Merseyside, this charming location is adorned with tree-lined streets, grandiose homes … Read more