Stratford International station
Stratford International is a National Rail station in Stratford and a separate Docklands Light Railway (DLR) station nearby, located in East Village in London.
Source: Wikipedia, Stratford International station. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.