In addition to Mission, Leandro also lived in Weslaco, Mcallen, Bryan and 4 other cities. Leandro's birth year is 1963. Leandro's possible relatives are Joel Ochoa, Emma Mendiola Ochoa, Estela C Ochoa and 6 other people. Leandro is a resident of 102 Canal Ave, Mission, Tx 78572. Records link phone number (956) 585-3596 with Leandro’s details. Leandro was born 62 years ago.