Lena Leibowitz was born in 1907, age 116. Lena Leibowitz's address is 26019 Nassau Boulevard , Little Neck, NY 11362. Public records show Lena has also lived in New York, NY. Lena's latest phone number is (718) 281-4061.
Phone Numbers: (718) 281-4061
Results 1 - 1 of 1