Lancashire snail farm to open first restaurant
Lancashire based snail farm L’Escargotiere, which is understood to supply more than 200 restaurants throughout the UK, is to open its
Read moreLancashire based snail farm L’Escargotiere, which is understood to supply more than 200 restaurants throughout the UK, is to open its
Read more