Where is Netherlands Located?

Netherlands is located in North Western Europe. It borders North Sea to the North and West, Belgium to the South and Germany to the East.