Nayax in Malta

Multivend

Naggar Street
Mosta MST1761
Tel: +356 21470153