Located in north-western Europe, to the west of the Netherlands, Amsterdam was founded on the banks of the River Amstel and, thanks to its proximity to the North Sea, has been one of Europe’s most important cities for centuries. Renowned for its canals, historic character and quality of life, this enchanting city stands out not […]

