The headquarters of Grupo CELO are located in Castellar del Valles near Barcelona.In addition to the corporate offices the Headquarters include the screws factory and the warehouse from which we serve our customers of Southern Europe.
Factory
Logistic Center
Sales office
C/ Ronda Tolosa, 24 Pol. Industrial La Bruguera 08211, Castellar del Valles, Spain