Where is Finchley Central Underground Station located?
Finchley Central Underground Station, Finchley Central Underground Station, Great Britain (approx. 51.601°, -0.19248°)
Finchley Central Underground Station, Finchley Central Underground Station, Great Britain (approx. 51.601°, -0.19248°)