Leon Acosta was born in 1940, age 84. Leon Acosta's address is 52236 Po Box , Fort Benning, GA 31995. Possible relatives include Felicia Acosta, James Acosta and 2 others. Public records show Leon has also lived in Fort Mitchell, AL and Phenix City, AL.
Address History: 52236 Po Box, Fort Benning, GA 31995;
106 Owens Road #, Fort Mitchell, AL 36856;
Phenix City, AL 36867;
Seale, AL 36875
Results 1 - 1 of 1