London – The Unofficial World Capital of Afternoon Tea
Afternoon tea was once a thing of the past. A whimsical, quaint way to pass the time for elderly ladies and spinsters. A few years ago it was only found in Agatha Christie novels and in period dramas on TV, but now, well now, it’s a different story… London has […]
Read more ›