Where is Amsterdam, Amstelstation?

Where is Amsterdam, Amstelstation located?

Amsterdam, Amstelstation, Amsterdam, Amstelstation, Netherlands (approx. 52.34647°, 4.917512°)


Where is Amsterdam, Amstelstation on the map?