answersLogoWhite

0

Holland (North and South) is a province in The Netherlands.

The Netherlands is located:

To the West of Germany

To the North of Belgium

To the East of the United Kingdom, separated by the North Sea

To the South of Norway, also separated by the North Sea

User Avatar

Wiki User

9y ago

What else can I help you with?