Vodafone Idea Limited stores Near Galilayapuram Street, Chennai, 600004