Traveling to London for the first time? Autumn in London is one of the most magical seasons to visit London with all its beautiful nature, green spaces changing colors and there are lots of free things to do in London around this time of year - discover them all in this travel guide!