Where is West Hampstead Station?

Where is West Hampstead Station located?

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


Where is West Hampstead Station on the map?