Where is Betley?

Where is Betley located?

Betley, England, Great Britain (approx. 53.0361657877°, -2.3684291837°)


Where is Betley on the map?