The stand-alone store of Zudio is spread across 15,000 sq. ft. of real estate and is situated at Malviya Nagar, Jaipur, Rajasthan
Bengaluru: Tata Group’s value retail fast fashion chain Zudio has launched its largest store in North India, an industry...