London's restaurants, hotels, and cafes are full of indulgent and decant experiences. Here’s where to find the best afternoon tea in London!