Where is Amsterdam Central Station?

Where is Amsterdam Central Station located?

Amsterdam Central Station, Nord-Holland, Netherlands (approx. 52.3794°, 4.901496°)


Where is Amsterdam Central Station on the map?