Vodafone Idea Limited stores Near 26/27, Poonamallee High Road, Puducherry, 605009