Moor Hall was awarded three Michelin stars at the 2025 Michelin Awards, making it only the 10th restaurant in the UK and ...
A restaurant just 10 miles from Liverpool has become only the 10th restaurant in the UK and Ireland to be awarded three stars ...