Tag: Afternoon Tea

  • The Best Places to take Afternoon Tea in London

    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.…