Vodafone Idea Limited stores Near Carter Road Number 3, Mumbai, 400066