Vodafone Idea Limited stores Near Yadav Nagar, Mumbai, 400068