Zara has closed its flagship store in South Mumbai's Fort area after eight years. The 51,300 sq. ft. location was the brand's largest in India., Luxury News - Times Now ...
Moving away from its usual mall-based outlets, the brand boldly invested in South Mumbai’s retail landscape, making the Ismail Building its most impressive location in India. With Zara’s ...