London has some of the most famous sights in the world from the Tower of London and Tower Bridge to Buckingham Palace, Westminster Cathedral and St Paul’s Cathedral. However, there are hundreds of less well known, hidden treasures in London so this blog starts an occasional series which will bring these gems to you. Continue reading