Vodafone Idea Limited stores Near Nehru Stadium Road, Coimbatore, 641012