Elena Leak was born in 1950, age 73. Elena Leak's address is 5120 Junction Boulevard Apartment 2, Elmhurst, NY 11373. Possible relatives include Arlene Henderson, Alexis Leak and 4 others. Public records show Elena has also lived in Elmhurst, NY and Hempstead, NY.
Address History: 5120 Junction Boulevard Apartment 2, Elmhurst, NY 11373;
9231 53rd Avenue Apartment 2b, Elmhurst, NY 11373;
Hempstead, NY 11550;
Rego Park, NY 11374
Results 1 - 1 of 1