Buffy Ochoa was born in 1957, age 66. Buffy Ochoa's address is 73882 Santa Rosa Way , Palm Desert, CA 92260. Possible relatives include Tiffany Avery, Angelina Flores and 5 others.
Address History: 73882 Santa Rosa Way, Palm Desert, CA 92260;
77101 California Drive Apartment C12, Palm Desert, CA 92211;
Yucca Valley, CA 92284
Results 1 - 1 of 1