Muiden is a town in the Netherlands, in the province of North Holland. It lies at the mouth of the Vecht River.

 
Photos per page  
close
Continent:
Country:
Destination:

Choose your location:

World Map
Close map