Where is The Alfred Hotel?

Where is The Alfred Hotel located?

The Alfred Hotel, Nord-Holland, Netherlands (approx. 52.35357°, 4.87215°)


Where is The Alfred Hotel on the map?