Leon Leibow was born in 1911, age 112. Leon Leibow's address is 615 Terrace Boulevard , New Hyde Park, NY 11040. Possible relatives include Lenore Fischer, Kathleen Leibow and 2 others. Public records show Leon has also lived in San Francisco, CA. Leon's latest phone number is (516) 775-5798.
Phone Numbers: (516) 775-5798
Results 1 - 1 of 1