SkyBlue Godess,
I recommend the Queen Mary pub. It is on a boat moored next to that Cleopatra's needle. Nearest tube station is Embankment I think (no dodgy wallet snatching shennanigans went on with me though).
For food, there are some nice restaurants around Covent Graden.
Of course, if...