Where is Upper Holloway?

Where is Upper Holloway located?

Upper Holloway, Upper Holloway (Station), Great Britain (approx. 51.563984°, -0.129473°)


Where is Upper Holloway on the map?