Townmead Road,
London, England SW6
September 22, 2007

Imperial Warf Jazz Festival at Imperial Wharf Marketing Suite,