Where is Seven Kings?

Where is Seven Kings located?

Seven Kings, Seven Kings (Station), Great Britain (approx. 51.564465°, 0.098633°)


Where is Seven Kings on the map?