Vodafone Idea Limited stores Near Kumbakonam Main Road, Thanjavur, 613007