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