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