Vodafone Idea Limited stores Near Imperial Road, Cuddalore, 607001