Here is our selection of the best afternoon tea in London:Claridge's afternoon tea menu.more