Recently I visited The Landmark hotel near Baker Street in London. It is a beautiful location in the heart of touristy hubbub land. 10 minutes walk down the road gets you to Madam Tussauds, which I thankfully only remember from my childhood (funny memory: when my sister asked me to ask the policeman the time and he was actually a waxwork. Hilarious!). The… Read more →