Where is New Barnet?

Where is New Barnet located?

New Barnet, Barnet, United Kingdom (approx. 51.64857°, -0.173°)


Where is New Barnet on the map?