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.
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.