London may be the capital city of England but it is also known as the capital of afternoon tea. The glorious tradition of afternoon tea may be taking off the world over but remains the number one destination, playing host to hundreds of fabulous venues including some of the very best and most renowned in the world.
You really are spoilt for choice in London! Over 100 tea rooms offering all kinds of afternoon tea. Here are a few of our absolute favourites.