Vodafone Idea Limited stores In Mankhurd, Mumbai, Maharashtra