I can second HB's recommendation of the Jerusalem, which is a good pub, but is
very small.
I can also suggest the
Sekforde Arms, slight further to the North, off Clerkenwell Green, which fits all the criteria, but maybe a little harder to find.
If there are lots of "non-Londoners" coming, it might be easier to stick with the Wetherspoons...