Den Helder

Den Helder is the city in the Netherlands.

History
To be added