A restaurant just 10 miles from Liverpool has become only the 10th restaurant in the UK and Ireland to be awarded three Michelin stars. Moor Hall, located on Prescot Road in Aughton, opened in ...