Debra Payne was born in 1957, age 66. Debra Payne's address is 25370 Drakefield Avenue , Euclid, OH 44132. Possible relatives include Angela Buford, Katherine Davis and 12 others. Public records show Debra has also lived in Cleveland, OH and Geneva, OH. Debra's latest phone number is (216) 287-9916. Previous phone numbers include (216) 421-4192 and (216) 938-8230.
Address History: 25370 Drakefield Avenue, Euclid, OH 44132;
2181 E 87th Street, Cleveland, OH 44106;
Geneva, OH 44041;
Lakewood, OH 44107
Results 1 - 1 of 1