The possible relatives of Mario are Leonor P Delgado, Noelia Pena Delgado, Mauronoelia P Delgado and 6 other people. Mario currently resides at 1700 Ebony St, Pharr, Tx 78577. Mario was born 54 years ago. Mario owns the phone number (956) 318-0281. This person's birth year is 1970. Cities Mario has lived in before are Edinburg, San Juan, Mission and one other city.