Where is Northfields Station?

Where is Northfields Station located?

Northfields Station, Northfields Station, Great Britain (approx. 51.49964°, -0.313446°)


Where is Northfields Station on the map?