archive Globe Opens Their First Retail Store in Milan, Italy Globe now has a store in Italy. SOC Staff, 10 years ago 2 min read