Vodafone Idea Limited stores Near Gokhale Road, Mumbai, 400012