Where is Hanwell?

Where is Hanwell located?

Hanwell, Hanwell, Great Britain (approx. 51.5118°, -0.33864614°)


Where is Hanwell on the map?