Where is Harmondsworth?

Where is Harmondsworth located?

Harmondsworth, Hillingdon, United Kingdom (approx. 51.4897°, -0.474134°)


Where is Harmondsworth on the map?