Tag: Afternoon Tea
-

The Best Places to take Afternoon Tea in London
Afternoon Tea is one of London’s culinary delights. To while away an afternoon sipping tea and eating cakes in a fabulous setting, is one of the capital’s greatest pleasures. Here, Londonopia give our tips on the best places to have afternoon tea in London. The Ritz Afternoon tea at The Ritz is an English institution.…
