Where is Amstelstation?

Where is Amstelstation located?

Amstelstation, Amstelstation, Netherlands (approx. 52.34639°, 4.91778°)


Where is Amstelstation on the map?