In addition to Saint Louis, Libby also lived in Saint Louis. Libby was born in 1979. Libby was born 46 years ago. Libby is a resident of 3002 Kell, Saint Louis, Mo 63129.