Where is Barking Underground Station?

Where is Barking Underground Station located?

Barking Underground Station, Barking Underground Station, Great Britain (approx. 51.53984°, 0.08027°)


Where is Barking Underground Station on the map?