Cantabil Retail India Limited opens 7 new shops in August 2025
Posted On : 2025-08-30 22:23:47( TIMEZONE : IST )
Cantabil Retail India Limited has opened 7 New Showrooms / Shops at different location in India during the month of August 2025. Now total number of Showrooms/ Shops of the Company stands at 621.