Mayor’s Thames Festival 2012 – A Celebration of London and Its Iconic River: London’s largest free festival, the annual Mayor’s Thames Festival, takes place on September 8 & 9 all along the Thames. The 2012 Festival will be one unforgettable event as it celebrates the closing weekend of the London 2012 Games and London’s final […]
You are here: Home / Archives for thames festival