Vodafone Idea Limited stores In Mahim West, Mumbai, Maharashtra