In addition to Odessa, Rachel also lived in Odessa. Rachel was born 64 years ago. Phone number listed for Rachel is (432) 332-1377. Rachel currently resides at 2303 Truman St, Odessa, Tx 79763. This person's birth year is 1960. Rachel is related to or closely associated with Joe Julian Ornelas, Raquel Martinez Ornelas, Joel Martinez Ornelas and 6 other people.