Star Menzie was born in 1978, age 46. Star Menzie's address is 232 Springcreek Drive , Springfield, IL 62702. Possible relatives include Ella Covington, Irma Covington and 2 others. Star's latest phone number is (217) 210-2137. Previous phone numbers include (217) 572-1750 and (773) 536-1906.
Address History: 232 Springcreek Drive, Springfield, IL 62702;
12147 Vincennes Road Apt D, Blue Island, IL 60406;
Chicago, IL 60637
Results 1 - 1 of 1