The London eye, The Borough market, Madame Tussauds are just some of the must-see sights that London has to offer. But hidden behind the main streets lies a unique collection of equally intriguing, lesser known attractions that can make your trip to Londo