Vodafone Idea Limited stores Near Beach Road, Cuddalore, 607001