7 Best Afternoon Tea in London
When someone says they’re going for Afternoon Tea in London, you might think they’re just going for a quick cup of tea. However, Afternoon Tea in London is much more than just tea. It’s an experience that everyone living in or visiting London should try. Usually occurs from noon until the evening, Afternoon Tea in…