Mammut Sports Group in Shelburne
(802) 985-5056
Mammut Sports Group Ltd. The brand Mammut stands for highest quality and technical know how. In addition to the head office and factory in Seon (Switzerland), Mammut works with subsidiaries and branches all over the world.