Hin Ngai was born in 1960, age 63. Hin Ngai's address is 5520 Marshall Foch Street , New Orleans, LA 70124. Possible relatives include Linda Lee, Ping Liu and 5 others. Public records show Hin has also lived in Los Angeles, CA and Sylmar, CA.
Address History: 5520 Marshall Foch Street, New Orleans, LA 70124;
909 N Mariposa Avenue, Los Angeles, CA 90029;
Sylmar, CA 91342;
Gretna, LA 70056;
Metairie, LA 70006
Results 1 - 1 of 1