Abbie Landau was born in 1979, age 44. Abbie Landau's address is 5706 Hollis Road , Cedar Falls, IA 50613. Possible relatives include Emily Landau, Jane Landau and 15 others. Public records show Abbie has also lived in Waterloo, IA. Abbie's latest phone number is (319) 988-9240. The latest email address for Abbie Landau is rg2****@aol.com.
Also goes by: Abbie K Leopard
Phone Numbers: (319) 988-9240
Emails: rg2****@aol.com
Results 1 - 1 of 1