Where is The Seven Sisters?

Where is The Seven Sisters located?

The Seven Sisters, The Seven Sisters, Great Britain (approx. 50.806618°, 0.252416°)


Where is The Seven Sisters on the map?