Store information

TAKUMA INTERNATIONAL
1-25-600 HYUUGA- SHI
MIYAZAKI
JAPAN

TAKUMA EUROPE
1 rue Inkermann
59000 Lille
France

Contact us

optional