Leila Giri was born in 1973, age 50. Leila Giri's address is 410 W 53rd Street Apt 504, New York, NY 10019. Possible relatives include Aseem Giri, Kanti Giri and 5 others. Public records show Leila has also lived in San Francisco, CA.
Results 1 - 1 of 1