How to reach us

The Location

View of the town of Estella and landscape
Views ot the town of Estella 


Cebi Spain is located near Estella, a small town in the North of Spain and close to the main roads.
The location is a mandatory stop for all travellers on their way to Santiago de Compostela.





Cebi Electromechanical Components Spain S.A

Avda de Villatuerta, 35
31132 Villatuerta (Navarra)

Telephone: +34 948 541 129
Telefax: +34 948 541 211


 Click here to find a road map to CEBI Spain


to the top