Where is Amsterdam Beach Hotel?

Where is Amsterdam Beach Hotel located?

Amsterdam Beach Hotel, Nord-Holland, Netherlands (approx. 52.37264°, 4.52653°)


Where is Amsterdam Beach Hotel on the map?