Where is West Hampstead?

Where is West Hampstead located?

West Hampstead, West Hampstead, Great Britain (approx. 51.54747°, -0.19118°)


Where is West Hampstead on the map?