Ora Watts was born in 1929, age 94. Ora Watts's address is 7525 Shorewood Boulevard , New Orleans, LA 70128. Possible relatives include Craig Watts, Lucius Watts and others. Ora's latest phone number is (504) 242-2869. Previous phone numbers include (504) 245-1151 and (504) 864-5854.
Address History: 7525 Shorewood Boulevard, New Orleans, LA 70128
Results 1 - 1 of 1