How to reach us
The LocationViews 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
|Telephone:||+34 948 541 129|
|Telefax:||+34 948 541 211|