Insect larva in Edinburgh restaurant

Insect larva in Edinburgh restaurant

Observation - Insect larva in Edinburgh restaurant - UK and Ireland. Description: