Helen Guevara Castro, 57 years old, lives in San Antonio, TX. Helen has also lived in San Jose, CA. Some of Helen relatives are Amanda Molina Castro, Georgina M Hinojosa, Sylvia A Montoya, Hector N Castro, Francisco Herman Castro, Rudolph H Castro, Carol Ann Alderette and Francisco Herman Castro.