Karen Leu was born in 1968, age 55. Karen Leu's address is 10325 Spaulding Plaza Apt 102, Omaha, NE 68134. Possible relatives include Sandy Adams, Denise Green and 5 others. Public records show Karen has also lived in Overland Park, KS and Kansas City, MO. Karen's latest phone number is (402) 502-2447. Previous phone numbers include (402) 640-9265.
Address History: 10325 Spaulding Plaza Apt 102, Omaha, NE 68134;
11734 Hemlock Street, Overland Park, KS 66210;
Kansas City, MO 64134;
Papillion, NE 68046
Results 1 - 1 of 1