Offices in London, Geneva and Luxembourg

Our offices

contact@nevastar.com

Nevastar Finance Ltd

Devonshire House
1 Mayfair Place
London W1J 8AJ
United Kingdom

+44 207 290 3210

Nevastar Finance S.A.

1 Place des Florentins
CH-1204 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