Leonardo Garcia's address is 1121 Albemarle Avenue , Tarboro, NC 27886. Leonardo's latest phone number is (252) 824-0150.
Phone Numbers: (252) 824-0150
Address History: 1121 Albemarle Avenue, Tarboro, NC 27886
Leobardo Garcia's current address is 214 Impatiens Street , Lake Placid, FL 33852. Phone numbers associated with Leobardo are (252) 824-0150 and (336) 621-2758. Leobardo has also lived in Homestead, FL and Selma, NC.
Address History: 214 Impatiens Street, Lake Placid, FL 33852;
237 Northwest 8th Avenue, Homestead, FL 33030;
Selma, NC 27576;
Tarboro, NC 27886
Results 1 - 2 of 2