Stone for the White Tower in London?

The White Tower in the Tower of London is built from Caen Stone, imported from north-west France.