Leon Miller's address is 60 Lane 185 Crooked Lake Lot 2, Angola, IN 46703. Possible relatives include Amanda Hill, Phyllis Huguenard and 5 others. Public records show Leon has also lived in Angola, IN and Auburn, IN. Leon's latest phone number is (219) 833-1889. Previous phone numbers include (260) 316-1356 and (260) 833-1889.
Address History: 60 Lane 185 Crooked Lake Lot 2, Angola, IN 46703;
150 N Public Square Apt 1, Angola, IN 46703;
Auburn, IN 46706;
Fort Wayne, IN 46807;
Fremont, IN 46737
Results 1 - 1 of 1