Apparently they’ve been here since 1877, when this would have been the heart of London’s ‘Little Italy’, the area around Saffron Hill and the Clerkenwell Road. The Italian church of St Peter’s is just round the corner. Each July it still holds the procession of Our Lady of Mount Carmel, a bit of Italian Catholic cultural tradition on the streets of London.