10/08/2023 0 Buried treasure: one of the best places for afternoon tea in London Recently I stumbled upon this hidden gem in London – the Great Scotland Yard Hotel It was one of those [...]