Where is Harmondsworth?

Where is Harmondsworth located?

Harmondsworth, Harmondsworth, Great Britain (approx. 51.48893°, -0.4755435°)


Where is Harmondsworth on the map?