Vodafone Idea Limited stores In Jawaharlal Nehru Street, Puducherry, Puducherry