Where is West Hampstead Underground Station?

Where is West Hampstead Underground Station located?

West Hampstead Underground Station, Camden, United Kingdom (approx. 51.54747°, -0.19118°)


Where is West Hampstead Underground Station on the map?