Looking for unusual places to visit in London? Here are some hidden gems in London for lovers of history, gardens, art, shopping and eating.