Inox C21 Indore Contact No : C21 mall or century 21 mall is a shopping mall in the city of indore in india. Inox C21 Indore Contact No : It's the other half of the twin malls malhar mega & c21 located adjacent to each other in vijay nagar, indore.