Elba Base was born in 1943, age 80. Elba Base's address is 15816 E 78th Street N, Owasso, OK 74055. Elba's latest phone number is (918) 462-3413.
Phone Numbers: (918) 462-3413
Address History: 15816 E 78th Street N, Owasso, OK 74055
Results 1 - 1 of 1