Saturday 28 March 2026

How We Called 50 Restaurants

We measured the one thing London does better than anyone: wait. Here's the story behind Week 1. What worked, what broke, and the best quotes from restaurant staff talking to an AI they did not know was an AI.

29
out of 42 restaurants gave us real data. That is a 69% success rate, up from 23% on the first attempt.

The best quotes

The numbers are interesting. The quotes are extraordinary. Every restaurant reveals its personality in 15 seconds on the phone.

"We are happy to get you in and get you a little perch and get you a glass of wine while you wait for a table."
Noble Rot, Bloomsbury – 15 min wait
"Just run that way on the left. Yeah? Turn to the left over here. Yeah. Downstairs."
Tayyabs, Whitechapel – giving walking directions to our AI
"I already say yes. Can I know your name, please?"
The Paradise, Kensal Green – losing patience with the AI
"The pub is full of drinkers, and the dining room is full from seven o'clock, so it's gonna be a bit tight."
The Marksman, Hackney – no nonsense
"I don't have any space at all tonight, unfortunately."
Noble Rot Soho – fully booked

What we learned

Our AI voice agent calls each restaurant and asks one question: "If I popped in now, would there be much of a wait?" It sounds simple. It is not.

Restaurants do not answer phones the way you expect

River Cafe and Trullo were closed between lunch and dinner. The Barbary only answers during dinner service. A single 1pm call excludes entire categories of restaurant. Next week: staggered call times.

AI callers need social skills

At Trullo, staff asked for a name. The agent panicked and hung up. At The Paradise, the human said "sure, come in" and the agent kept asking. The fix was not technical. It was social: teach the AI to say "Sam" when asked for a name, and to recognise that "sure" means yes.

Seven Dishooms, one identical message

All seven Dishoom locations play the same IVR: walk-ins for groups under six after 6pm. The uniformity is the finding. Their walk-in policy is centralised, not left to individual managers.

We were throwing away good data

Mangal 2 confirmed zero wait but our classifier marked it as failed because the call ended abruptly. Franco Manca said "Be soon" and was marked failed because the call was short. Rewriting the classifier to be more generous nearly doubled our count.

Everything broke. Everything recovered.

Our server saved the results, then the container restarted and the file vanished. We recovered every conversation from the ElevenLabs API and reprocessed locally. The architecture was fragile, but the data was not.

The rankings

E. Pellicci in Bethnal Green had the longest wait at 25 minutes. Noble Rot offered wine while you wait (15 min). Seven restaurants had zero wait: 40 Maltby Street, Ducksoup, Franco Manca Brixton, Lahore Kebab House, Mangal 2, The Paradise, and Tayyabs.

Noble Rot Soho and The Quality Chop House were fully booked. Cafe Cecilia had no tables. The Ivy will take walk-ins only if there are cancellations.

What is next

Week 2 runs next Saturday. Staggered call times to catch dinner-only venues. An improved agent that handles name questions. A hardened pipeline that does not depend on ephemeral storage. And every week, the dataset grows.

If there's no queue, is it even good? Find out every Saturday. See the live rankings on the homepage.