Vodafone Idea Limited stores Near T S R Big Street, Kumbakonam, 612001