The photos of the concourse are lacking something... A Starbucks.
There are plenty around but that's the South Bank, which is an arts venue rather than a concourse. Within a few hundred yards you've got three concert halls, an art gallery, a theatre with three performing spaces, a cinema. Shakespeare's Globe. Tate Modern etc.
.