Amsterdam Data Center Marketbeat - Spring 2019

Kevin Imboden

Director

Contact me

Amsterdam is the largest city in the Netherlands and among the largest across Europe, with over eight million people throughout the greater Randstad region powering a key continental financial hub and major port.