Public records show Saint Louis as a city Debbie also stayed in. Debbie currently resides at 5620 Keller Rd, Saint Louis, Mo 63128. 1963 is her birth date. Debbie has listed (314) 664-5859 as her phone number. Debbie turned 61 years old.