Vodafone Idea Limited stores Near V North Road, Mumbai, 400020