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 ...