Salomon will open its first German store in Munich in November, not far from the local mono-brand store of The North Face

Topics