Vodafone Idea Limited stores In Avinashi Road, Coimbatore, Tamil Nadu