I'm going to be near there with my DC and wondered if it was like Seven Dials/Mercato Metropolitano food court kind of place or a different set up? We like places where we can choose different things then sit together. Or is there somewhere nearby that would work?
We're then heading to Trafalgar Square so if there's anywhere near there that would also work.