Amsterdam Holland Tourist Information and Travel Guide
The Dutch province of South Holland is located south of the city of Amsterdam in the Netherlands.
The provincial capital is The Hague and its largest city is Rotterdam.
View map of South Holland.