Ok, so now that everything seems certain that I am actually going to London on Wednesday, I'm looking for suggestions. Places to see, pubs to visit, things to do, etc. etc. I'm staying at the Churchill, 30 Portman Square. I'll also be making frequent trips to Scotland Yard (duh) and The US Embassy. So anything that's within walking distance is definitely in as far as that's concerned.
Any must sees? Anything to avoid?