Helen currently resides at 4000 Ace Ln #578, Lewisville, Tx 75067. Phone number listed for Helen is (972) 315-5364. The age of Helen is 49. We have found 9 possible relatives of Helen: Elida Ibarra Alvear, Judy Ibarra Rodriguez, Manuel Ybarra Alvear and 6 other people. Helen's birth year is 1975. Public records show San Antonio, Augusta and Killeen as cities Helen also stayed in.