Check Michelin Rewards Card Balance Michelin is a French multinational tyre manufacturing company headquartered in Clermont-Ferrand, Auvergne-Rhône-Alpes. It...