Where To Have Afternoon Tea In London Posted on March 27, 2018 Afternoon tea is a real treat for tourists in London.