Posts tagged ‘the Eel Pie and Mash shops is a London institution’