The few times I've been in London, I've enjoyed having afternoon tea at an upscale hotel. I enjoyed trying tea out at the Dorchester which absent winning the lotto I will not be staying at. Also enjoyed tea at Brown's hotel. Perhaps other ziners have more tea suggestions.
As far as historic sights, I loved seeing Hampton Court and, of course, the Tower.
Have a great time. Tory in N. Fl