Abbie Leigh was born in 1993, age 31. Abbie Leigh's address is 1601 West 30th Street , Sioux City, IA 51103. Possible relatives include Debra Leigh, Larry Leigh and others. Public records show Abbie has also lived in Steamboat Springs, CO. Abbie's latest phone number is (712) 255-7786.
Also goes by: Abbie Leigh
Phone Numbers: (712) 255-7786
Address History: 1601 West 30th Street, Sioux City, IA 51103;
775736 P/O Box, Steamboat Springs, CO 80477
Results 1 - 1 of 1