Looking for the best place for afternoon tea in London? Discover 21 of the best traditional, themed and quirky afternoon teas in our guide. You may well have had the best afternoon tea outside London,