Stratford International Station London
StratfordInternationalStationLondonDocklands Light RailwayDLRpublictransporttransportationmodernarchitecturebuildingGreat BritainUnited KingdomEnglandhorizontalcolor imageworld locations