Where is Abbots Langley?

Where is Abbots Langley located?

Abbots Langley, Abbots Langley, Great Britain (approx. 51.70664°, -0.4178071°)


Where is Abbots Langley on the map?