Where is Canal House, Amsterdam?

Where is Canal House, Amsterdam located?

Canal House, Amsterdam, Canal House, Amsterdam, Netherlands (approx. 52.37624°, 4.88633°)


Where is Canal House, Amsterdam on the map?