Vodafone Idea Limited stores Near S Rampart Road, Thanjavur, 613001