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 … [Read more...]
You are here: Home / Archives for the mayor’s thames festival