The Best Afternoon Tea in London
It doesn't get more 'quintessentially British' than traditional afternoon tea. What originally started in the 19th century as a custom enjoyed by the elite of British society is now firmly established as a great British tradition to be enjoyed by everyone. Immerse yourself in a typically British experience and indulge in a spot of afternoon tea at some of the finest establishments in London.
Afternoon Tea with a Difference
Why not enjoy Afternoon Tea at Westminster Abbey, in the historical city of Bath, or venture to the breathtaking Lake District