The Mayor's Thames Festival takes place on the south bank of the Thames between Westminster Bridge and Tower Bridge. First launched in 1997, The Mayor's Thames Festival has become London's biggest and best free outdoor arts festival, with a huge range of events on offer.