C21 Mall Indore Shops - Shopping mall in indore, india. C21 Mall Indore Shops : C21 mall offers a new destination for indore to experience the ultimate shopping, entertainment and dining.