Leysha Padilla's address is 2107 W 23rd Street , Lorain, OH 44052. Possible relatives include Adriana Flores, Maria Jimenez and 3 others. Public records show Leysha has also lived in Spring Hill, FL. Leysha's latest phone number is (440) 538-9029.
Phone Numbers: (440) 538-9029
Results 1 - 1 of 1