Zeis Excelsa, which distributes Merrell in Italy, has opened the first Merrell store in the country, located in the prestigeous via Tomacelli near the Spanish Steps