Where is Canal House?

Where is Canal House located?

Canal House, Nord-Holland, Netherlands (approx. 52.37624°, 4.88633°)


Where is Canal House on the map?