Where is Abbots Langley?

Where is Abbots Langley located?

Abbots Langley, Hertfordshire, United Kingdom (approx. 51.7066382°, -0.4178071°)


Where is Abbots Langley on the map?