Leo Luna was born in 1941, age 82. Leo Luna's address is 508 W Garfield Avenue , Elkhart, IN 46516. Public records show Leo has also lived in Elkhart, IN. Leo's latest phone number is (574) 523-2956.
Phone Numbers: (574) 523-2956
Leo Luna's current address is 1935 N Stone Maple Lane , Elkhart, IN 46514. Phone numbers associated with Leo are (574) 206-9158 and (574) 286-4244.
Address History: 1935 N Stone Maple Lane, Elkhart, IN 46514
Results 1 - 2 of 2