Afternoon Tea in London

Afternoon Tea at Claridge's HotelAfternoon Tea in London  |  London, England  | The search for the ultimate Afternoon Tea experience in London continues, and each time I visit, I book a few new options. This time, during my visit for New Years Eve, I lined up two venues, both located at iconic hotels of London, as the Claridge’s in Mayfair and The Berkeley in Knightsbridge.  Continue reading Afternoon Tea in London