Maria Longoria Menchaca, Irene Menchaca Green, Sylvia Meza Menchaca and 6 other people are people possibly related to Menchaca. Menchaca has listed (361) 851-0638 as this person's phone number. Corpus Christi and Crp Christi are cities Menchaca has lived in. Menchaca's birth year is 1940. Menchaca’s current address is 3954 Naples St, Crp Christi, Tx 78415. This year Menchaca celebrated this person's 84 birthday.