Cantabil Retail India Ltd opens 3 new shops in November 2025
Posted On : 2025-11-29 18:43:14( TIMEZONE : IST )
Cantabil Retail India Limited has opened 3 New Showrooms / Shops at different location in India during the month of November 2025. Now total number of Showrooms / Shops of the Company stands at 646.