Slide - Glass slide, 1891-1905

Physical description

'B 19. London', UK, buildings beside the River Thames.

Back to top