Leigh Ido was born in 1977, age 46. Leigh Ido's address is 4641 Hope Valley Road , Durham, NC 27707. Possible relatives include Christie Britten, Kathryn Darby and 4 others. Public records show Leigh has also lived in New Orleans, LA and Chapel Hill, NC. Leigh's latest phone number is (803) 794-7030. Previous phone numbers include (843) 471-2967 and (919) 490-6693.
Address History: 4641 Hope Valley Road, Durham, NC 27707;
924 S Carrollton Avenue, New Orleans, LA 70118;
Chapel Hill, NC 27514;
Charleston, SC 29492;
Clemson, SC 29631
Results 1 - 1 of 1