Vodafone Idea Limited stores Near Zamindar Garden Street, Puducherry, 605001