Thames River Archive

The Loveliest Places for Afternoon Tea in London

What could be more quintessentially British than a spot of afternoon tea? This great British tradition was introduced during the 1660s by King Charles II and his wife, but it did not become popular until the mid-19th century. Afternoon tea was adored by Anna, ...Read More