We have found 4 possible relatives of Rosa: Leocadio Jr Ibarra, Mauricio Rodriguez Ibarra, Joel G Ibarra and one other person. Rosa owns the phone number (956) 380-0998. Rosa now resides at 1106 Geoffrey Ln, Edinburg, Tx 78539. Rosa has reached 75 years of age. Rosa has previously lived in Edinburg and Houston. The birth year was listed as 1949.