Vodafone Idea Limited stores In Toovipuram, Tuticorin, Tamil Nadu