Zudio India

Zudio, part of the Tata Group, is a leading retail brand known for affordable, trendy fashion. They seek leasing opportunities in Delhi NCR and India to expand their footprint. Properties should have a 10,000-15,000 sq. ft. area, prime visibility, and high commercial value. With 18-year agreements and competitive rental terms, partnering with Zudio promises long-term,…