The London Stone

At 111 Cannon Street is a piece of stone, or rock, but it’s not just any old piece of stone, this is the London Stone, something that has graced London in almost the same location for centuries and has had myths and stories grow around it’s mysterious past. Since 2018 the London Stone has been … Read more

Drinking Tea In London

Tea in London

Tea is synonomous the world over as the drink of Britain and for many visitors to London enjoying a cup of tea is one of the activities they have planned, whether they drink tea normally or not. Some will go for a traditional afternoon tea, offered by many hotels and restaurants and at an enormous … Read more