Son siège social est situé à présent au Château des Hauts, à La Chapelle-Saint-Mesmin.
Il a été construit en 1900 par l'architecte Émile Bois. Le château abrite aujourd'hui les bureaux de la société, ainsi que des espaces de réception et d'exposition.