Restaurant or café · 63 Liverpool Road North, Burscough, Lancashire, L40 0SA
…Awaiting inspection
Registered with West Lancashire council.
All food hygiene ratings in L40
Restaurant or café ratings in West Lancashire · All of West Lancashire