Best Afternoon Tea in London: Traditional to Eccentric

Afternoon Tea is about as quintessentially English as it gets, and establishments across London have cottoned on to the increasing popularity of this quaint, latter day delight.