What is the name of the line XXX is located?
Abbey Road DLR station
Abbey Road DLR station is a Docklands Light Railway station in the West Ham neighbourhood of the London Borough of Newham, in east London, England.
Docklands Light Railway