After this excellent dining experience, I did some research and found that Pondi is a short-term for former French colony Pondicherry in southern India.