Vodafone Idea Limited stores Near Jhavahar Bazar Road, Karur, 639001