The Italian Shoes Co., a prestigious leather footwear brand with Italian heritage, has launched a new store in New Delhi's South Extension II. The brand aims to redefine luxury retail in India, ...