Top 6 Places for Afternoon Tea in London
There’s nothing quite like enjoying a leisurely afternoon around 4 PM with a soothing cup of tea and perhaps some delightful cakes or cookies nearby. This blend of indulgences savored in a relaxing environment has become an art form in Britain. Claiming that London is the heart of British tea culture is no exaggeration. The…
