Leonidas Cruz was born in 1941, age 83. Leonidas Cruz's address is 12310 Southwest 151st Street Apartment 182, Miami, FL 33186. Possible relatives include Maritza Benitez, Jorge Cruz and 4 others. Public records show Leonidas has also lived in Fort Lauderdale, FL. Leonidas's latest phone number is (203) 342-8392. Previous phone numbers include (305) 254-8006 and (305) 385-8200.
Results 1 - 1 of 1