The ‘world’s best fries’ have landed in London — but they’re £8.95

'The fries are gold-standard.'