Vodafone Idea Limited stores Near Girgaon Road, Mumbai, 400002