Abanda Watts's address is 629 Lloyd Avenue , Oklahoma City, OK 73130. Possible relatives include Ellis Watts, Geraldine Watts and 6 others. Public records show Abanda has also lived in Midwest City, OK.
Address History: 629 Lloyd Avenue, Oklahoma City, OK 73130;
300311 Po Box, Midwest City, OK 73140
Results 1 - 1 of 1