Leander Oliver was born in 1960, age 63. Leander Oliver's address is 2940 Nw 152nd Terrace , Opa Locka, FL 33054. Possible relatives include Gladys Brown, Lula Hudson and 5 others. Leander's latest phone number is (305) 687-7975. Previous phone numbers include (305) 970-5371.
Address History: 2940 Nw 152nd Terrace, Opa Locka, FL 33054;
1150 Ne 196th Terrace, Miami, FL 33179;
Miami Beach, FL 33139
Results 1 - 1 of 1