The River Amstel is a river in the Netherlands. The most important city along the river is Amsterdam wich is named after the river.[1]

References