Owner of the smart space 290 Square Meters in Amsterdam, the Netherlands, Ido and 290 Square Meters brings together young creatives and like-minded individuals for exhibitions, product launches, and all things present plus. This is Ido.
loading…