A Guide to London's Finest Afternoon Teas for 2026 A Guide to London's Finest Afternoon Teas for 2026 Plan your perfect trip today. April 2, 2026