Where is Weber Hotel 117?

Where is Weber Hotel 117 located?

Weber Hotel 117, Nord-Holland, Netherlands (approx. 52.3651°, 4.88035°)


Where is Weber Hotel 117 on the map?