Europe

Amsterdam North

If you take a canal tour you will see the iconic circular building which houses THIS IS HOLLAND just three minutes away from Amsterdam Central Station to the North. There is a FREE shuttle ferry […]