London is a capital city that has it all: history, culture, world-renowned architecture and some of the best shopping on earth. There is nothing more English than sitting down in the afternoon after a busy day of exploring, or relaxing. We have ranked the five top spots for the best afternoon tea in all of London.

