July 18, 2016AmstelThe Amstel is a river in the Netherlands which runs through the city of Amsterdam, which took its name from it (originally, Amstelredam).CONTINUE READING