Best afternoon tea in London. From quintessential British experience to celebrating a special occasion, here are the best high tea in London.