Just before you get the atlas out: Leeds castle is NOT in Leeds, it's in Maidstone!
Anyway, I second the British museum. The Kensington museums are also worth a visit (Natural History, Science and Victoria & Albert museums), as is Greenwich, where you can see the observatory and (if you want to...