Insect larva in Edinburgh restaurant

Insect larva in Edinburgh restaurant

Observation - Insect larva in Edinburgh restaurant. Description: