About us
Define
Definitions for
"Abbey Road DLR station"
Abbey Road DLR station, by 2010, will become a new Docklands Light Railway station in Newham, East London. It is part of the extension of the Docklands Light Railway over part of the North London Line between Stratford and Woolwich.
en.wikipedia.org