There is something special about the south bank of the river Thames, where some of the very best in London culture, history, style and art can be found within a single 4km stretch, from Westminster Bridge to Tower Bridge.