From church ruins to beautiful architecture and secret gardens, discover here the most unusual places to visit in London for free for locals and tourists!