Vodafone Idea Limited stores Near Chamarbaug Post Office Lane, Mumbai, 400012