Where is New Barnet?

Where is New Barnet located?

New Barnet, New Barnet, Great Britain (approx. 51.64957°, -0.171006°)


Where is New Barnet on the map?