Vodafone Idea Limited stores Near Jawahar Bazaar Road, Karur, 639001