Terroni, oldest Italian delicatessen
Claims to be the oldest delicatessen in London, first opened in 1878. Next to St Peter’s church first consecrated in…
Read Moreworth a detour
Claims to be the oldest delicatessen in London, first opened in 1878. Next to St Peter’s church first consecrated in…
Read More