Previous Image Next Image ArcelorMittal Observation Tower and London Olympic Stadium The ArcelorMittal observation tower and London Olympic Stadium in Stratford, London.