Alton currently resides at 4320 Delor St, Saint Louis, Mo 63116. Saint Louis is a city Alton has lived in. This person's birth year is 1960. The number currently linked to Alton is (314) 352-1740. ...