Company · mentioned 2 times
French tire manufacturer headquartered in Clermont-Ferrand, France, known for its Michelin tires and travel guides.
Buyers and Builders· 18 Aug