The Mayor’s Thames Festival 2012

Mayor's Thames Festival

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 […]