London Bridge - Half Tide
painting 13 of 23 by John Atkinson Grimshaw

London Bridge - Half Tide by John Atkinson Grimshaw