Largest Store In Mumbai By Zara

Spanish clothing and accessories retailer, Zara has inaugurated its standalone high-street store in South Mumbai. The store, spreading over 51,300 square feet area, is housed in a 110-year-old heritage building.Continue Reading