Image 7 of 58
< Prev Next >
Stratford Depot site in 1986 now Olympics Village London UK aerial view
Stratford Depot site in 1986 now Olympics Village London UK aerial view