Vodafone Idea Limited stores Near Meelavittan Main Road, Tuticorin, 628003