Blog Header

In: quintessential afternoon tea London

Landmark London Hotel chocolate afternoon tea
London’s best afternoon tea, The Landmark
March 17, 2013

The afternoon tea at the Landmark Hotel in London is so good I couldn’t resist going back.

Read More