Trafalgar Square
London, England WC2n

Trafalgar Square Festival is London's annual programme of spectacular street arts and performance, set in the very heart of the capital.

This year, three weekends of extraordinary events capture the gathering excitement as London prepares for the moment of Olympic 'handover' on 24 August.

Added by LizCg on August 1, 2008

Interested 1