Vodafone Idea Limited stores Near 60 FT Roadoad, Kumbakonam, 612001