Vodafone Idea Limited stores Near Mankhurd, Mumbai, 400043