The Science Museum (South Kensington) has lots of hands-on play - buttons to push, water to splash.
The Diana Memorial Garden in Kensington Gardens is pretty cool - a giant pirate ship for clambering.
Open-top London buses.
London Eye, South Bank, is next to the Aquarium.
Regents Park zoo.
Legoland is at Windsor but would be worth a trip. It's a toddler's paradise. If the weather is good, bring your toddler's swimsuit as there is a fountain play area for them to splash around in.