Where is Hotel Amsterdam Inn?

Where is Hotel Amsterdam Inn located?

Hotel Amsterdam Inn, Noord-Holland, Netherlands (approx. 52.36522°, 4.88068°)


Where is Hotel Amsterdam Inn on the map?