Where is Finchley Central Station?

Where is Finchley Central Station located?

Finchley Central Station, Barnet, United Kingdom (approx. 51.60099°, -0.192744°)


Where is Finchley Central Station on the map?