Daily Archives: December 8, 2015

People go crazy when it comes to the true British Afternoon Tea. Every tourist should do one and Londoners you should become regulars and try out different ones every few weeks. Every hotel and restaurant add their unique touch to […]

The best Christmas Afternoon Tea