The Londoner is larger and doesn't get as packed as quickly (avoiding peak times, of course). Bull's head is a superior pub no doubt, but is not great for a largish meeting.
At any rate, anywhere will do. When is this scheduled for? I'm figuring on heading to the islands later this week.