Celebrating 15 years of live entertainment and cultural diversity, The Mayor’s Thames Festival returns on September 10th and 11th as London’s largest free outdoor celebration. Set on providing an extravagant end to the summer – and start to the Autumn season – the length between Westminster Bridge and Tower Bridge…
Tag