Our offices
Nevastar Finance Ltd
Devonshire House
1 Mayfair Place
London W1J 8AJ
United Kingdom
+44 207 290 3210
Nevastar Finance S.A.
Boulevard Helvétique 31
CH-1207 Geneva
Switzerland
+41 22 817 8000
Nevastar Finance (Luxembourg)
36-38 Grand-Rue
1660 Luxembourg City
Luxembourg
www.nevastar.lu
+352 27 48 72 1