May to July. All over central London. 260 hand painted elephants in aid of real ones. Where ever you go you only need to spot them (not that difficult - tourists and children are crawling all over them :D)
I found one by Hilton Tower Bridge,
by the City Hall
in Hay's Galleria,
by the Royal Exchange
by the Bank of England
one more in the City
by St. Paul's
by National Theatre
on the South Bank
at Leicester Square
at Trafalgar Square
and in many other places...