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 7, 2026