switz

Switzerland

Nesta Europe S.A.

3 Bd Pérolles
1700 Fribourg

+41 79 348 34 40
ottawa

Canada

Head Office

343 Preston Street 11th Floor
Ottawa, Ontario, K1S 1N4

+1 613 239 0531
workwith@nesta.co

Neatherland_Office

The Netherlands

NHC Management B.V.

Cuserstraat 93
1081 CN Amsterdam

+31 33 467 38 80

Connect with us

Twitter

Twitter.com/NestaHoldingCo

Facebook

Facebook.com/NestaHolding

LinkedIn

Linkedin.com/company/Nesta-Holding-co--ltd

Instagram

Instagram.com/Nesta.Co