Vodafone Idea Limited stores Near Thanchavur Nagai Main Road, Thanjavur, 613001