Image 20 of 58
< Prev Next >
Stratford Depot 1987 now Olympic Village London UK aerial view
Stratford Depot 1987 now Olympic Village London UK aerial view