26 Tower of London Published August 6, 2014 at 1015 × 764 in A Walk Along the Thames ← Previous Tower of London