By James McAllister2025-12-16T11:35:00
The luxury chip shop brand, led by Dutch chef Sergio Herman, has been planning an opening in London since 2017 and finally launched a site in Soho this week
Already have an account? Sign in