Where is Amsterdam Central Station?

Where is Amsterdam Central Station located?

Amsterdam Central Station, North Holland, Netherlands (approx. 52.3791283°, 4.900272°)


Where is Amsterdam Central Station on the map?