Where is Amstelstation?

Where is Amstelstation located?

Amstelstation, Noord-Holland, Netherlands (approx. 52.34647°, 4.917512°)


Where is Amstelstation on the map?