Where is West Hampstead?

Where is West Hampstead located?

West Hampstead, Camden, United Kingdom (approx. 51.54848°, -0.19184°)


Where is West Hampstead on the map?