Where is West Finchley Underground Station located?
West Finchley Underground Station, West Finchley Underground Station, Great Britain (approx. 51.6093°, -0.18841°)
West Finchley Underground Station, West Finchley Underground Station, Great Britain (approx. 51.6093°, -0.18841°)