Aigburth couple say Liverpool is 'perfect place' as they open huge new £2m venue By Planet XO Newsteam 4 November 2026 North West The couple said the new venue is like "Takeshi's Castle meets Squid Game"Read original article ← Back to all headlines