2025-10-05T09:00:00
A famous Italian sandwich shop has just opened its first UK branch in Soho – but are its creations worth the hype? The Telegraph investigates
Already have an account? Sign in