Allen was born 60 years ago. The number currently linked to Allen is (314) 452-7525. His birth year was listed as 1964. Public records show Affton, Saint Louis and Arnold as cities Allen also stayed in. Allen currently resides at 10308 Meath Dr, Saint Louis, Mo 63123.