Vodafone Idea Limited stores Near Rue Suffren Street%2C Puducherry%2C 605001