Where is New Barnet?

Where is New Barnet located?

New Barnet, New Barnet (Station), Great Britain (approx. 51.648933°, -0.173362°)


Where is New Barnet on the map?