Vodafone Idea Limited stores Near Palakkad - Coimbatore Road, Coimbatore, 641008