Where is King George V DLR Station?

Where is King George V DLR Station located?

King George V DLR Station, King George V DLR Station, Great Britain (approx. 51.502094°, 0.062021°)


Where is King George V DLR Station on the map?