Den Helder

municipality in the Netherlands
English: Den Helder is a city in the Netherlands, province North Holland.

MapsEdit

ImagesEdit