Where is Seven Kings?

Where is Seven Kings located?

Seven Kings, Seven Kings, Great Britain (approx. 51.563923°, 0.09682521°)


Where is Seven Kings on the map?