Yep, you read that right. In this blog, we’re not taking tea in a fancy dining room but rather down in a thousand-year-old crypt. Novel. Londoners love tea. And, apparently, Londoners love church, judging by the city’s staggering number of churches. There are 47 churches within London’s square mile. And a few of them offer…
Read more