Salt Tower

Salt Tower

The Salt Tower - part of the Tower of London, London, England.