Afternoon tea is a quintessential British tradition, and London is the perfect place to indulge in this delightful experience. Enjoy a selection of finger sandwiches, scones with clotted cream and jam, and an assortment of pastries and cakes, all accompanied by a pot of freshly brewed tea. Many elegant tea rooms and hotels in London offer afternoon tea, providing a charming and relaxing way to spend an afternoon.