Glenna is a resident of 3205 Rob Roy Ln, Birmingham, Al 35242. She has stayed in Pensacola before moving to Birmingham. The phone number (205) 991-0819 is Glenna’s. Glenna has reached the age of 95 years. 1928 is the birth year of Glenna. Possible relatives of Glenna are: Robert M Mitchell, Clenna Lu Mitchell, Robert Duncan Mitchell and 3 other people.