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