Vodafone Idea Limited stores In Palakkad Main Road, Coimbatore, Tamil Nadu