Designed by
Title
View on London bridge hospital buildings on the shore of Thames river in London #197785350
Description
London, United Kingdom - September 14, 2017: View on London bridge hospital buildings on the shore of Thames river in London
This image is editorial