Leon Ross was born in 1958, age 65. Leon Ross's address is 316 Northwest 3rd Court , Deerfield Beach, FL 33441. Possible relatives include Chris Carr, Pauline Cochran and 11 others. Public records show Leon has also lived in Seaside, CA and Boca Raton, FL. Leon's latest phone number is (229) 257-0040. Previous phone numbers include (727) 584-9685 and (754) 367-1537.
Also goes by: Leon Narselles Ross
Address History: 316 Northwest 3rd Court, Deerfield Beach, FL 33441;
1124 Fremont Boulevard, Seaside, CA 93955;
Boca Raton, FL 33486;
Fort Lauderdale, FL 33313;
Largo, FL 33770
Results 1 - 1 of 1