AFTERNOON TEA AT THE LANDMARK
I spent a very enjoyable afternoon having tea at the Landmark Hotel in London, adjacent to Marylebone station the other day. The Landmark London is one of the capital’s leading five star luxury hotels. Originally opened as The Great Central […]