Vodafone Idea Limited stores In Mahim, Mumbai, Maharashtra