Vodafone Idea Limited stores Near Dindugul Road, Theni, 625531