Laura Leonard was born in 1962, age 62. Laura Leonard's address is 10526 53rd Avenue N, Saint Petersburg, FL 33708. Possible relatives include Amanda Hintz, Clyde Leonard and 6 others. Public records show Laura has also lived in Alva, FL and Fort Myers, FL. Laura's latest phone number is (813) 391-1154.
Phone Numbers: (813) 391-1154
Address History: 10526 53rd Avenue N, Saint Petersburg, FL 33708;
2244 Wolverton Court # 2246, Alva, FL 33920;
Fort Myers, FL 33901;
Gibsonton, FL 33534;
North Fort Myers, FL 33917
Results 1 - 1 of 1