Woolwich
London, England SE18
June 21, 2007

Greenwich and Docklands Festival at Beresford Square