Leo has reached the age of 70 years. Leo has listed phone number: (956) 682-5185. His birth year was listed as 1954. People possibly related to Leo are Sandra P Ramirez, San Juanita Ramirez, Rosa Estellaarmando Ramirez and 6 other people. Leo is a resident of 2908 Flamingo Ave, Mcallen, Tx 78504. He has stayed in Austin, Mcallen, Palo Alto and 2 other cities before moving to McAllen.