Where is Custom House DLR Station?

Where is Custom House DLR Station located?

Custom House DLR Station, Newham, United Kingdom (approx. 51.50965°, 0.02594028°)


Where is Custom House DLR Station on the map?